Ich habe die unten jQuery-Code, um die Start- und Endtermine zu überprüfen, aber die Fehlermeldung zeigt nur einmal und wenn der Benutzer das Enddatum mit falschen Werten geändert wurde, wurden keine Fehlermeldungen erzeugt. Gibt es etwas, das ich vermisse?Fehlermeldungen wurden nur einmal erzeugt
$('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();
}
})
});