본문 바로가기

카테고리 없음

foam

<foam> 가 사용자가 우리의 웹 사이트를 소통할 수 있도록 만드는 가장 기본적인 HTML 

 

  <form action="./result.html" method="get">
    <div>
      ID: <input name="id" type="text" />
    </div>
    <div>
      PW: <input name="password" type="password" />
    </div>
    <input type="submit" value="로그인">
  </form>
 

 

password는 보안상으로 type을 text가 아닌 password로 해줘야함.

 

id와 pw 값을 얻게 됨.

<form action="./result.html" method="get">

 

foam 태그는 antion과 method 를 필수적으로 가지고 있어야 함. 

actio : 정보를 제출 하였을때 어디로 요청을 보내야 하는지

method: foam 태그가 제출 되었을때 어떠한 방식으로 정보를 전달할지 

  -get : 정보를 url에 표현, ? 또는 & 뒤로 정보를 표현 

  -post 

put, delete

 

placeholder="id를 입력해주세요" 안내문 

 

  <form action="./result.html" method="get">
    <select name="color">
      <option value="red">빨간색</option>
      <option value="blue">파란색</option>
      <option value="green">초록색</option>
    </select>
    <input type="submit" value="제출">
  </form>

  <form action="./result.html" method="get">
    <select name="color">
      <option value="red">빨간색</option>
      <option value="blue">파란색</option>
      <option value="green">초록색</option>
    </select>
    <div>
      모자: <input type="checkbox" name="kind" value="hat">
      상의: <input type="checkbox" name="kind" value="top">
      하의: <input type="checkbox" name="kind" value="bottom">
      양말: <input type="checkbox" name="kind" value="socks">
    </div>

    <div>
      남자: <input type="radio" name="gender" value="man">
      여자: <input type="radio" name="gender" value="woman">
    </div>

복수선택 가능, 성별만 radio로, 통일된 name만 가지고 있는 애들중에서 한개만 선택 할 수있도록 함.


label

 

      <label>모자:
        <input type="checkbox" name="kind" value="hat">
      </label>

      <label for="top">상의 : </label>
      <input id="top" type="checkbox" name="kind" value="top">
    </div>

<label 표기>

1. <label> 태그 안에 <input>으로 감싸주기

2. <label의 for와 input의 id를 같게 해주기 

-> 라벨태그와 체크박스가 연결되어있음 (모자 글씨를 클릭하면 체크박스에 체크가 됨)

 

  <form action="./result.html" method="get">
    <div>
      <label>이메일
        <input type="email" name="" id="">
      </label>
    </div>
   
    <div>
      <label>비밀번호
        <input type="password" name="" id="">
      </label>
    </div>
    <input type="submit" value="로그인">

 

 

input을 설명하기 위한 라벨

 

<textarea>

  <form action="./result.html" method="get">
    <h1>게시글 작성</h1>
    <div>
      <label> 제목: <br/>
        <input type="text" name="" id="">
      </label>
    </div>
    <div>
      <label>내용 : <br/>
        <textarea name="" id="" cols="30" rows="10" placeholder="내용을 입력해주세요."></textarea>
      </label>
    </div>
    <br/>
    <input type="submit" value="등록">

cols 가로 폭 (30글자) rows 10줄 / 내용은 많아서 text 보단 textarea태그로 하는것이 좋음

 

hidden

  <form action="./result.html" method="get">
    <input type="text" name="text">
    <input type="hidden" name="where" value="top_search">
    <input type="submit" value="제출">
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid quis ad rem quasi nisi vero sint veniam sequi, aperiam amet voluptates doloremque, error cum, in minus impedit nostrum rerum? Aliquid!</p>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid quis ad rem quasi nisi vero sint veniam sequi, aperiam amet voluptates doloremque, error cum, in minus impedit nostrum rerum? Aliquid!</p>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid quis ad rem quasi nisi vero sint veniam sequi, aperiam amet voluptates doloremque, error cum, in minus impedit nostrum rerum? Aliquid!</p>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid quis ad rem quasi nisi vero sint veniam sequi, aperiam amet voluptates doloremque, error cum, in minus impedit nostrum rerum? Aliquid!</p>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid quis ad rem quasi nisi vero sint veniam sequi, aperiam amet voluptates doloremque, error cum, in minus impedit nostrum rerum? Aliquid!</p>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid quis ad rem quasi nisi vero sint veniam sequi, aperiam amet voluptates doloremque, error cum, in minus impedit nostrum rerum? Aliquid!</p>
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid quis ad rem quasi nisi vero sint veniam sequi, aperiam amet voluptates doloremque, error cum, in minus impedit nostrum rerum? Aliquid!</p>
    </form>
   
    <form action="./result.html" method="get">
      <input type="text" name="text">
      <input type="hidden" name="where" value="bottom_search">
    <input type="submit" value="제출">
  </form>