티스토리 뷰

반응형

폼 관련 태그들 - 사용자 입력을 위한 <input> 태그 5

1. type="submit", type="reset" - 서버 전송, 리셋 버튼 넣기

  • 리셋(reset)버튼은 <input> 요소에 입력된 모든 정보를 재설정해 사용자가 입력한 내용을 모두 지울 수 있습니다. 이때 value 속성을 사용해 버튼에 표시할 내용을 지정합니다.
  • type="submit"은 사용자가 폼에 입력한 정보를 서버로 전송하는 submit 버튼을 넣습니다.
  • submit 버튼으로 전송된 정보는 처음에 <form> 태그에서 지정한 폼 처리 프로그램에 넘겨집니다.
  • 이 기능은 브라우저와 상관없이 사용 가능합니다.

 

기본형 : <input type="submit | reset" [value="버튼 내용"] [속성="속성 값"]>



메일 등록

 

<div class="exam1" style="width: 400px; height: 100px; border: 2px solid pink; padding: 20px;">
    <h4>메일 등록</h4>
    <form action="register.php" method="post">
        <label>메일 주소 <input type="text"></label>
        <input type="submit" value="제출">
        <input type="reset" value="다시입력">
    </form>
</div>



2. type="image" - 이미지 버튼 넣기

  • type="image"를 사용하면 submit 버튼 대신 전송 이미지를 넣을 수 있습니다.
  • 이 기능은 브라우저와 상관없이 사용 가능합니다.

 

기본형 : <input type="image" src="경로" alt"대체 텍스트" [속성="속성 값"]>



<div class="exam2" style="width: 600px; height: 50px; border: 2px solid pink; padding: 20px;">
    <label>아이디 <input type="text" size="15"></label>    
    <label>비밀번호 <input type="password" size="15"></label>
    <input type="image" id="button" src="img/login.jpg" alt="login" style="vertical-align: -5px;">
</div>



3. type="button" - 버튼 넣기

  • type="button"은 폼 안에 버튼 형태를 만듭니다. 이 버튼은 submit나 reset같은 자체 기능이 없고 오직 버튼만 넣기 때문에 스크립트 함수 들을 연결해 사용합니다.
  • value 속성을 사용해 버튼에 표시할 내용을 지정합니다.

 

기본형 : <input type="button" [value="버튼 내용"] [속성="속성 값"]>

 

버튼을 클릭했을 때 새 탭을 여는 자바스크립트 함수를 실행



<div class="exam3" style="width: 500px; height: 100px; border: 2px solid pink; padding: 20px;">
    <h4>버튼을 클릭했을 때 새 탭을 여는 자바스크립트 함수를 실행</h4>
    <input type="button" value="새 탭 열기" onclick="window.open()">
</div>



4. type="file" - 파일 첨부하기

  • type="file"은 파일을 첨부할 때 사용합니다.
  • type="file" 필드를 넣으면 웹 브라우저 화면에 [파일 선택]이나 [찾아보기]등이 표시되는데 이 버튼을 클릭한 후 파일을 선택하면 파일이 첨부됩니다.

 

기본형 : <input type="file" [속성="속성 값"]>



파일 첨부하기

 

 

 

참고 : HTML5 + CSS3 웹 표준의 정석

반응형
댓글
© 2019 Eun's