수치 입력 마스크가 필요합니다 (예 : "9999.99"또는 "9999.9"). 나는 jquery를위한 플러그인이 있다는 것을 알고있다 - 질문은 : jquerymobile을 사용하는 사람이 있습니까? 고마워!Jererymobile 입력 마스크?
답변
jquery에서 사용할 수있는 awsome 플러그인이 http://digitalbush.com/projects/masked-input-plugin/ 입니다. PC에서 사용하면 매우 효과적입니다. 하지만 오페라 모바일 에뮬레이터를 사용하려고합니다. 엉망이 됐어.
이 플러그인은 데스크톱에서 멋지지만 어떤 이유로 모바일 장치에 문제가 있습니다 (Android 2.3.3에서 테스트 됨). 이 문제는 내가했다 :
$ ('#의 someInput')와마스크 :;. ("99/99/9999", {자리를 "."}) 12345678을 입력하면 12/45/7863을 얻을 수 있습니다. ('/'를 넣을 때 몇 가지 문제가 있습니다.)
값을 지정하려고 할 때 (편집 할 수 있지만 계산할 때) '../. ./.... '을 입력에 집중할 때 제자리에 놓습니다.
누군가가 해결 방법이나 모바일 장치에 친숙한 마스크 플러그인을 갖고 있습니까?
편집 : 많은 시도와 실패 후에는 문제가 마스크 입력 플러그인에없는 것 같습니다 (이는 데스크톱과 Ios에서 완벽하게 작동하므로 실제로 소식이 아닙니다).하지만 안드로이드가 포커스 입력의 값 문자를 추가 할 때 문자를 잘 표시하지만 커서가 있던 위치를 기억하고 이동하지 마십시오. 이후에 입력 할 때 문자가 추가되기 전에 되돌아 간 것처럼 보입니다.
트릭을 추가하려고 시도했지만 추가 된 문자를 고려하지 않은 것처럼 보입니다. 아이디어에서 나는 키 누르기에서 입력을 필터링하고, 입력에서 문자를 간격을두고 배경에 이미지를 두었다.
나는 여전히 깨끗해질 수있는 모든 것에 열려 있습니다.
<form id="contact_info_form">
Cell Phone: <br/>
<input type="text" value="" class="input-phone" name="Q3" id="Q3" />
</form>
그리고 자바 스크립트 :
This jsFiddle link working with phone
html로는 사람들이 얻을 수있는 jsfiddle을 방문 할 필요가 없습니다
$(function(){
$(".input-phone").mask("(999)-999-9999");
});
- 1. 플래시 입력 마스크 (AS3)
- 2. JQuery 마스크 입력 질문
- 3. JQuery와 마스크 입력
- 4. 입력 마스크 편집기 작성 방법?
- 5. iPhone 앱의 UITextField 입력 마스크?
- 6. PHP를 사용하는 Html 텍스트 입력 날짜 마스크
- 7. UpdatePanel을 사용하는 jQuery 마스크 된 입력 플러그인
- 8. 마스크 된 텍스트 상자 입력 정렬 왼쪽
- 9. iPhone UITextField 마스크
- 10. 문자열에 마스크 적용
- 11. jquery가 시간 편집 마스크
- 12. 통화 마스크
- 13. 마스크 [C는 ++]
- 14. 한 자리와 두 자리의 마스크
- 15. JQuery IP 마스크 플러그인이 필요합니다.
- 16. 레일스 simple_form 비트 마스크 속성
- 17. jQuery를 사용한 통화 마스크
- 18. 플래시로 마스크 작업하기
- 19. jeditable 필드에 마스크 추가하기
- 20. 리틀 엔디안 비트 마스크
- 21. jquery의 배경 마스크 경고.?
- 22. PHP/GD가있는 알파 마스크?
- 23. 아이폰 코어 그래픽, 마스크
- 24. 전화 번호 마스크 - 국제선
- 25. IRC 호스트 마스크 일치
- 26. 마스크 화이트 색상의 아이폰
- 27. 이미지에서 1bpp 마스크 만들기
- 28. AS3 마스크 이상한 결과
- 29. 그래픽 컨텍스트에서 마스크 만들기
- 30. UIView의 마스크 부분
당신은 또한 여기에 코드를 추가 할 수 있습니다 대답? – Bart