2011-01-12 3 views
4

나는 webapp을 만들고 있는데, 나는 입력 필드에 아이폰의 숫자 키패드를 보여주고 싶다. 나는 type=number이 내가 원하는 방식으로 키패드를 보여줄 것이라는 점을 이해합니다.type = number를 사용하지 않고 iphone의 숫자 키보드를 켤 수 있습니까?

type=number은 자리 표시 자 텍스트를 지원하지 않습니다. 그래서이 좋아하면 :

만료일 :
[예 : 2010]

나는 그것이 작동하도록, 또한 올바른 키보드를 표시 할 수 없습니다.

숫자 입력 유형을 사용하지 않고 iPhone 키보드를 숫자 모드로 강제 전환 할 수 있습니까?

+0

또 다른 사용 사례 : type = number를 사용하는 경우 입력 크기를 설정할 수 없습니다. – SimplGy

답변

3

자리 표시자가 작동하는 것 같습니다 (내 Mac의 Safari와 내 iPhone의 Mobile Safari 모두 compatibility list). http://jsfiddle.net/XPL48/

<input type="number" placeholder="2010">

그렇지 않으면, 예를 자리 표시자를 만들기 위해 자바 스크립트를 사용하여 이 jQuery 플러그인 : http://plugins.jquery.com/project/placeholder.

+0

나는 이것을 어떻게 놓쳤는 지 모른다. 나는 그것을 시험했다는 것을 안다. 어쩌면 내가 충분히 열심히 운동하지 않았을까요? 나는 그저 나에게 문자 (ABC)를 숫자 (123) 입력 자리 표시 자에 넣는 것이 문제가 있다고 가정했다고 생각한다. 죄송합니다. 죄송하지만 고마워, 알렉. – SimplGy

관련 문제