지금 <input type =“tel”/>을 사용해도됩니까?


107

저는 휴대폰 웹 앱을 개발 중이며 <input type="tel"/>. iPhone은 사용자를 위해 키보드를 조정하지만 이전 버전과의 호환성이 깨지는 것이 걱정됩니다. 내가 바라는 것은 이것을 지원하는 브라우저 / 휴대 전화가 사용자를 지원할 수 있고 다른 브라우저가 표준 텍스트 필드로 돌아가는 것입니까? 이것이 허용되는 관행입니까? 작동합니까?


불행히도 Opera Mobile 브라우저는 숫자 대신 일반 QWERTY 키보드를 사용하여 일반 텍스트 입력 필드를 표시합니다.
andreszs 2014 년


나는 BEST 참조 생각 MDN
T04435

답변:


130

예, 지원되지 않는 유형은 'type = text'형식으로 되돌아갑니다.

기존의 모든 입력 유형을 나열하는 좋은 페이지를 찾았습니다. 나는 다른 브라우저에서 그것을 보았습니다. 그것이 당신에게 도움이 될지 아닐지 모릅니다.

http://miketaylr.com/pres/html5/forms2.html


1
나는 프로젝트의 7, 8, 9에서 browserstack을 사용하여 테스트했으며 모든 것이 기본적으로 텍스트를 입력하도록 설정되었습니다.
JAMESSTONEco 2014

@animuson. 어떻게 연락해야할지 모르겠으므로 답변에 대한 주제를 벗어난 침입을 용서하십시오. meta오늘 내 주제 삭제에 관한 내 게시물을 참조하십시오 . 시간 내 주셔서 감사합니다.
markE

좋은 링크 .. 고맙습니다
deemi-D-나딤

22

브라우저는 지원되지 않는 입력 유형을 발견하면 type = "text"로 돌아갑니다. 그래서 type = "tel"을 사용해도된다고 생각합니다.


15

짧은 대답 : 예. @ el.pescado가 언급했듯이 브라우저 type=text는 유형을 이해하지 못할 때 되돌아갑니다 . HTML5 양식에서 얻을 수있는 다른 멋진 기능에 대한 자세한 내용은 Dive Into HTML5의 양식 장인 A Form of Madness를 확인하세요 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.