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();
}
})
});