본문 바로가기
이과/HTML,CSS,JS

HTML_다양한 입력Type

by 코딩초밥 2021. 5. 10.
반응형

안녕하세요! 코딩초밥입니다.ㅇㅅㅇ

html의 마지막으로 설명하지못한 타입들을 쭈우우욱 써보겠습니다

누군가에게 도움이됬으면좋겠습니다  😍

<!DOCTYPE html>
        <html>
        <body>
            *input type만 바꿔주면 ui는 내가 설정하지않아도 바뀐다.
            <form action="input.jsp" method="post">
            이메일 : <input type="email" name="email" /><br />
            URL :    <input type="url" name="url" /><br />
            전화번호 :<input type="tel" name="tel" /><br />
            색상 :    <input type="color" name="color" /><br />
            월 :   <input type="month" name="month" /><br />
            날짜 :   <input type="date" name="date" /><br />
            주 :   <input type="month" name="week" /><br />
            시간 :    <input type="time" name="time" /><br />
        
        
            지역 시간 :    <input type="datetime-local" name="localdatetime" /><br />
            숫자 :    <input type="number" name="number" min="1" max="10" step="2"/><br />
            범위 :    <input type="range" name="range" min="1" max="10" step="2" /><br />
            
            
        
    <form action="">
        아무것도없다면 아무것도없다고 말해주기:<input type="text" required>
        <input type="submit">
    </form>
    읽기 전용 안써짐:
   <input type="text" readonly> <br>
   페이지 로딩되면 자동 포커스 받기:
   <input type="text" autofocus><br>
   최대 글자수 제한:
   <input type="text" maxlength="5">  <br>
 
   자동완성기능 
    <input type="text" autocomplete list="datas">
    <!-- 자동완성으로 보여줄 항목리스트 -->
    <datalist id="datas">
        <option value="캐나다" label="캐나다"></option>
        <option value="중국" label="중국"></option>
        <option value="한국" label="한국"></option>
    </datalist><br>



   유효성 검사: 입력형식에 맞지않는 값을 검사

   <!-- 정규표현식 -->
   <form action="">
       이메일:
       <!-- 이메일에 들어가는 글자들의 패턴을 내가 검사해서 통과시킬수있습니다 -->
       <!-- 영문자나 숫자 1개 이상이고 @다음에 영문자 1개 이상 이어야함. -->
       <!-- 유효성검사 . 나중에 에러를 방지하기 위해 패턴을 저장시킵니다 -->
       <input type="text" pattern="[a-zA-z0-9!#]+@[a-zA-z]+">
       <input type="submit">
   </form>

   <form action="">
    전화번호:
    <!-- 첫숫자는 2~3자리,두번째 3~4자리, 세번쨰 4자리 -->
    <input type="text" pattern="[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}">
    <input type="submit">
</form>

            
            
            
            
            </form>
        </body>
        </html>

※결과값

반응형

'이과 > HTML,CSS,JS' 카테고리의 다른 글

HTML_IFRAME  (13) 2021.05.11
HTML_서버와 통신 GET,POST  (1) 2021.05.11
HTML_파일보내기  (1) 2021.05.09
HTML_버튼,콤보박스,fieldset  (1) 2021.05.08
CSS_속성,폰트,텍스트  (1) 2021.05.07

댓글