2012-01-13 5 views
-1

달력의 날짜를 오늘보다 크게 선택할 수없는 날짜 필드 달력의 유효성을 검사하려고합니다. 아래의 코드는 같은 평가 필드의 팁에 " 달력의 날짜 필드 유효성 검사

이 선택되는이 날짜를 중지 true로 '복귀'라는 변수를 설정합니다.

VAR은 diff = 새로운 날짜(). 비교 (새 Date (날짜)); var에 결과 = DIFF < 0 사실 :?. 거짓;

가 지금은 달력의 날짜가 오늘보다 더 큰 선택할 수 없습니다입니다 같은 의도 된 결과를 원하는

+2

... 무엇이 문제입니까? –

+0

* 설명 * 제목을 사용해보십시오. – Ryan

답변

1
var result = new Date() < new Date(date); 
+0

죄송합니다. Darin Dimitrov,하지만 저는 완전히 자바 스크립트에 초보자입니다. 이제 var 결과의 값을 내 캘린더 필드로 전달하는 방법. return var result와 같을 수 있습니까? – Joshi

1

Pawan의 답변에 대한 Darin Dimitrov의 답변이 확대되었습니다.

inputField.onchange = function(){ 
    return (new Date() < new Date(this.value))? true: this.value = ""; 
} 
+0

아니요, 위의 코드를 eval 필드에 삽입 한 결과가 표시되지 않습니다. 캘린더의 모든 날짜를 선택할 수 있습니다. – Joshi

+0

질문은 캘린더에서 날짜를 사용 중지하지 않고 날짜 입력란의 유효성을 검사하는 방법이었습니다. 캘린더 코드 샘플을 제공해 주시겠습니까? – CBusBus

+0

그것은 joomla 달력에 내장되어 있습니다. 위에서 언급 한 것처럼 약간의 힌트가있는 자바 스크립트 코드를 삽입하는 옵션이있는 날짜 필드 만 사용하고 있습니다. 날짜 필드를 선택하지 못하게 할 수 있습니다. – Joshi