개발자로 가는길 :: HTML ( form 태그(사용자 입력) )

HTML ( form 태그(사용자 입력) )

개발/웹개발|2023. 3. 31. 13:12
728x90
반응형

text 입력

 <!--
        폼태그
        form: 사용자가 뭔가를 입력하는 형태로 만들어진 모든 것
     <form method = "보내는 방법">
        method:폼 안의 데이터들을 감싸서 보낼 것 인가?(post) 보여주면서 보낼 것 인가?(get)
                method 속성을 사용하지 않으면 get 방식으로 전송됨
        action:폼 안의 데이터를 전송할 주소(페이지)

        1.폼요소
        1)text 형태 데이터 입력 : <input type = 'text'name ='이름지정'>
        2)
    -->
    <form method="get" action="link2.html">
      <p>
        <input type="text" name="name" />
      </p>
      <p>
        <input type="text" name="age" />
      </p>
      <p>
        <!-- submint : 현재 폼을 action 지정한 곳으로  (link2.html)-->
        <input type="submit" value="전송" />
        <!-- http://192.168.000.000:5500/htmlsource/link2.html?name=홍길동&age=30
            이런식으로 입력 정보가 보이는 방식이 get 방식이다.
        -->
<label for="name">이름</label>

이런식으로 라벨링 가능  (이름 클릭시 해당 폼 클릭됨)

checkbox

<!--
        checkbox : 이름은 동일하게 ,  value는 체크박스를 선택했을 때 보여줄 값으로 작성
        사용자에게 여러개를 선택할 수 있는 옵션 제공
    -->
 
<form action="form1.html" method="get">
      <h3>수강 분야</h3>
      <ul>
        <label>
          <li><input type="checkbox" name="subject" value="문법" id="" />문법</li>
        </label>
        <label>
          <li><input type="checkbox" name="subject" value="작문" id="" />작문</li>
        </label>
        <label>
          <li><input type="checkbox" name="subject" value="독해" id="" />독해</li>
        </label>
      </ul>
      <div><input type="submit" value="전송" /></div>
      <!-- 전송 누를시 체큰한값이 주소에 따라옴
        http://192.168.219.104:5500/htmlsource/form1.html?subject=작문&subject=독해
      -->
    </form>

radio

<!--
        radio : 여러개중 한개의 옵션을 선택할때 사용
        name을 동일하게 사용해야 한개만 선택가능하다.
    -->
    <form action="form1.html" method="get">
      <h3>수강 분야</h3>
      <ul>
        <label>
          <li><input type="radio" name="subject" value="문법" id="" />문법</li>
        </label>
        <label>
          <li><input type="radio" name="subject" value="작문" id="" />작문</li>
        </label>
        <label>
          <li><input type="radio" name="subject" value="독해" id="" />독해</li>
        </label>
      </ul>
      <div><input type="submit" value="전송" /></div>
      <!-- 전송 누를시 체큰한값이 주소에 따라옴
        http://192.168.219.104:5500/htmlsource/form1.html?subject=작문&subject=독해
      -->
    </form>

 

728x90
반응형

'개발 > 웹개발' 카테고리의 다른 글

HTML 연습문제 (input 이용)  (0) 2023.03.31
HTML (input type 에 들어올 수 있는 유형)  (0) 2023.03.31
HTML ( 이미지 태그 , <a> 태그(링크) )  (0) 2023.03.31
HTML 기본 태그  (0) 2023.03.30
HTML 문서 기본 구조.  (0) 2023.03.21

댓글()