WEB 02.2.4 예약하기
Web/Web Programming

WEB 02.2.4 예약하기

728x90

레스토랑 예약하기

<!doctype html>
<html>
<head>
  <title>web02.2.4</title>
  <meta charset="utf-8">
</head>
<body>
  <h1>레스토랑 예약하기</h1>
  <fieldset name="info">
    <legend>예약자 정보</legend>
    예약자 : <input type="text" name="name" required/><br>
    연락처 : <input type="tel" placeholder="000-0000-0000" pattern="[0-9]{3}-[0-9]{4}-[0-9]{4}"/><br>
    예약인원 :
    <select name="grade" size>1>
      <option value="2">2명</option>
      <option value="3">3명</option>
      <option value="4">4명</option>
      <option value="5">5명 이상</option>
    </select>
  </fieldset>
  <br>
  <fieldset name="time">
    <legend>예약 시간 선택</legend>
    <input type="date"/> <input type="time"/>
  </fieldset>
  <br>
  <fieldset name="menu">
    <legend>메뉴 선택</legend>
    <input type="radio" name="course" value="a" checked/>코스 A
    <input type="radio" name="course" value="b" />코스 B
    <input type="radio" name="course" value="c" />코스 C
    <input type="radio" name="course" value="d" />코스 D
    <br>
    요청사항:<br>
    <textarea cols="50" rows="5"></textarea>
  </fieldset>
  <br>
  <input type="button" value="확인"/>
  <input type="reset" value="취소"/>
</body>
</html>

 

초기화면

* <input type="text" name="name" required/>

required 속성을 붙여 꼭 입력되어 하는 부분임을 표시한다. >> 마우스를 입력란에 두면  "이 입력란을 작성하세요."라는 메시지가 표시된다.

 

* <input type="tel" placeholder="000-0000-0000" pattern="[0-9]{3}-[0-9]{4}-[0-9]{4}"/>

placeholder로 지정한 부분의 내용이 바탕에 표시된다. 패턴속성으로 지정한 형식에 어긋나게 입력했을 경우 "요청한 형식과 일치시키세요" 라는 메시지가 표시된다.

 

 

 

 

 

 

 

 

SMALL

'Web > Web Programming' 카테고리의 다른 글

[CSS] WEB2.1 - WEB2.9  (0) 2020.07.29
WEB 02.1.1 유튜브 영상 공유  (0) 2020.07.22
WEB 02.2.3 설문조사 폼 양식  (0) 2020.07.22
WEB 02.2.1 ~ WEB 02.2.2  (0) 2020.07.21
WEB02.1.4 이미지 삽입 및 이동  (0) 2020.07.21