본문 바로가기
제가 쓴 책/HTML5, CSS3 and JavaScript

9.5 button 요소

by edupicker(체르니) 2013. 7. 31.

9.5 button 요소


button 요소는 하나의 버튼을 나타내는 것으로 input 요소에서 설명한 button 형태와 유사합니다.
button
요소에서도 type 속성값이 중요한데 form 전송(submit)에 사용되는 submit 속성값과 폼(form)을 초기화하는 reset 속성값을 설정할 수 있으며 사용 형식은 다음과 같습니다.


<button type=”submit”>버튼에 나타낼 문자열 혹은 이미지</button>
<button type=”reset”>
버튼에 나타낼 문자열 혹은 이미지</button>


위와 같이 button 요소에서는 input 요소에서 달리 버튼(button)에 나타낼 문자열이나 이미지를 <button></button> 태그 블록 내에 텍스트”, “<img src=”나타낼 이미지파일URL”>” 형태로 명시하여 나타낼 수 있습니다. 메모장을 열어서 HTML5 문서의 기본적인 코드를 작성하고 <body>…</body> 블록을 다음과 같이 작성합니다.

<body>
  <form>
    <fieldset>
      <legend><b>
학생 정보</b></legend>
     
이름 <input type="text" name="s_name" size="20" /><br /><br />
     
학번 <input type="text" name="s_number" size="12" /><br /><br />
      <button type="submit">
전송(submit) 버튼</button>
      <button type="reset">
초기화(reset) 버튼</button>
    </fieldset>
  </form>
</body>

“buttonEx.html”로 저장하고 이를 아파치 웹서버의 htdocs 디렉토리에 복사한 후 IE9로 열고 URL 창에 “http://localhost/buttonEx.html”을 입력합니다. 그러면 다음과 같이 나타납니다.




이제 이름, 학번을 입력하고 초기화(reset) 버튼을 클릭하면 form 안의 모든 데이터가 삭제됩니다. 다시 다음과 같이 이름, 학번을 입력하고 전송(submit) 버튼을 클릭합니다.




그러면 다음과 같이 input 요소이름이 s_name인 요소값으로 James, s_number인 요소값으로 0070이 아파치 웹서버로 전송됩니다.

http://localhost/buttonEx.html?s_name=James&s_number=0070



- 본 저작물은 본인이 2011년 상반기부터 2012년 여름 즈음까지 도서 출판을 목적으로 약 470 페이지(A4, 폰트 10)으로 작성한 원본 중 HTML5 요소(Element)에 대한 부분을 그대로를 공개하는 것으로 본 저작물에 대한 모든 권리는 본인(원철연)에서 있음을 알립니다.
개인적인 학습 목적으로 사용을 허용하며 온오프라인의 베포나 펌상업적인 용도의 사용은 삼가해주시기 바랍니다. 끝으로 학교나 비영리 단체에서의 경우 본 저작물을 비상업적인 용도로 활용하고자 할 경우 연락처를 비밀댓글로 남겨주시면 연락드리겠습니다.


끝으로 책 한권 분량에 대한 목차(링크 포함)은 "http://fromyou.tistory.com/581"에서 다운로드 받아서 필요하신 학습을 하실 수 있으며 조금이나마 도움이 되셨으면 합니다.


'제가 쓴 책 > HTML5, CSS3 and JavaScript' 카테고리의 다른 글

9.7 datalist 요소  (3) 2013.07.31
9.6 select 요소  (0) 2013.07.31
HTML5에 새롭게 추가된 input 요소의 type 속성값들  (1) 2013.07.31
9.4 input 요소  (0) 2013.07.31
9.3 lable 요소  (0) 2013.07.31