3
날짜 선택 도구로 설정되는 입력 필드가 있습니다. dateFormat 옵션을 초기화하면 입력을 제한하고 텍스트 상자에 모든 종류의 쓰레기를 입력 할 수 있습니다. 왜 이런 일이 생길까요? 나는 사용자 정의 날짜 형식을 설정할 때 여전히 제한된 입력을 사용하고 싶습니다.jQuery datapicker가 날짜 형식을 설정할 때 입력을 제한하지 않는 이유는 무엇입니까?
myTextInput.datepicker({ dateFormat: "dd-M-yy" });
dateFormat 옵션을 설정하지 않으면 입력이 예상대로 제한됩니다.
아 좋아, 나는 당신이 의미하는 것을 얻는다. 그래서 내가 사용하는 형식은 12-JUL-2010과 같은 날짜를 허용하기 때문에 기본적으로 제약 조건을 비활성화하고 텍스트를 허용합니다. JAN, FEB, MAR 등의 문자 만 허용하는 것이 더 스마트 해졌고 jQuery로 입력 한 텍스트를 쉽게 제한하는 방법을 생각했습니다. – GiddyUpHorsey
설명서를 보면 똑똑해야 할 것처럼 들리 네요. 숫자와 알파 문자 만 허용하려면 필드에 대한 자체 제한을 설정할 수 있습니다. 그것에 대한 해결책은 여기에 있습니다 (미리보기 항목 무시). http://stackoverflow.com/questions/1397535/block-characters-from-input-text-field-mirror-input-into-span-or-div – MacAnthony
dd/mm/yy의 형식을 가지고 있으며 작동하지 않습니다. 문자열 represantation xD가 없습니다. – max4ever