2013-02-27 2 views
1

가변 쇼 경고보다 작은 경우 :이 양식 필드의 값이있는 경우 : $('#id_erinnerung_am')양식 필드의 값은이 같은 작업을 수행하는 방법에 정보

< enddate입니다 -> 보여 alert("Wrong");

자바 스크립트 코드 :

$(document).ready(function(){ 
    $('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline); 
    $('#id_kuendigungsfrist').change(recalculate_deadline); 
    $('#id_kuendigungsfrist_type').change(recalculate_deadline); 

    $('#id_kuendigung_moeglichbis').change(check_reminder_date); 
    $('#id_erinnerung_am').datepicker('hide').on(check_reminder_date); 

}); 

전체 코드 : http://tnij.com/u50dt

답변

1
var id_erinnerung_am = $('#id_erinnerung_am').val(); 
if (id_erinnerung_am < enddate) { 
    alert("Wrong"); 
} 
1

#id_erinnerung_am의 값을 date의 변수 (이미 reminder_date)로 추출했습니다. 그리고 enddate도 유형 date의 변수합니다 (moment() 방법은 무엇에 따라 ...이 코드에는 moment() 방법은 없습니다! 왜 당신은 당신의 코드에서 사방처럼 비교하지?

if(reminder_date < enddate) { 
    alert('Wrong'); 
} 
+0

내가 #의 id_erinnerung_am' 필드가'기능 (날짜)' – edekmax

0

이없는 정보입니다하지만 코드에서 내 추측으로는 같은 것?

$('#id_erinnerung_am').datepicker().on('changeDate', function(date){ 
    if (date < endDate) alert('Wrong'); 
}); 
+0

을 변경 항상'경우이 상태를 점검 필요 그건 하나의 논쟁을 필요로합니다. te 이벤트는 첫 번째 인수로 새 날짜를 보냅니다. – edekmax

+0

는 익명 함수의 무엇 – Greg

+0

jQuery UI datepicker에 대해 'changeDate'가 아닌'onSelect'라고합니다. 그러나 OP는 그가 어떤 데이트 피커를 사용하고 있는지 언급하지 못했습니다. 그리고 'date' 매개 변수는 다른 날짜와 비교하기 위해 날짜로 변환해야하는 문자열입니다. – devnull69

관련 문제