0
我有下面的jQuery代碼來檢查開始日期和結束日期,但錯誤消息僅顯示一次,如果用戶更改了任何錯誤值的結束日期,則不會生成錯誤消息。有什麼我失蹤?只生成一次錯誤消息
$('input[name="endDate"]').change(function(){
var startDate=$('input[name="startDate"]');
var endDate=$('input[name="endDate"]');
var errorSpan= $('.errorSpan');
$.ajax({
url:'${createLink(controller:'empRef', action: 'checkServiceDatesAjax')}' ,
type:'POST' ,
data:{startDate:startDate.val(), endDate:endDate.val()} ,
success: function(XMLHttpRequest, textStatus, jqXHR) {
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
errorSpan.html(" <font color='red'>"+XMLHttpRequest.responseText+"</font>").fadeOut(5000);
endDate.focus();
}
})
});