2011-11-16 7 views
-1

텍스트 필드에서 잘못된 데이터를 지우려면 월 및/또는 날짜가 올바르게 입력 되었습니까?자바 스크립트 나 자바 스크립트 여기에 비슷한 날짜 필드를 수행하려고

+0

지금까지 무엇을 했습니까? –

+0

지금까지 잘못된 연도가 입력되고 포커스가 텍스트 필드로 되돌아 오는 전체 월, 날짜 및 연도를 지울 수 있습니다. 또는 잘못된 날짜가 입력되면 월 및 날짜를 ​​지우거나 잘못된 월을 입력하면 월이 지워집니다. –

답변

0

링크 된 스크립트는 전체 날짜가 유효한지 여부에 따라 단순히 true 또는 false를 반환하지만 잘못된 비트를 알려주지 않습니다. 사용자가 잘못된 날짜를 입력하면

, 당신은 ''(빈 문자열)의 입력 값, 같은 설정 값을 제거 할 수 있습니다

var input = /* reference to input */; 
if (!checkdate(input.value)) { 
    input.value = ''; 
    input.focus(); 
} 

하지만 그건 정말 짜증나을 사용자가있을 수 있습니다 작은 실수를했고, 전체 날짜를 다시 입력하는 것보다는 오히려 그것을 고칠 것입니다.