Ich habe ein Eingabedatum Feld in meinem Formular. In meinem Datumsfeld i einen Fehler aufmerksam zu machen brauchen, wenn das Eingangsdatum größer als jedes Datum ist i vor hier definieren ist, was ich Code:Wie warne ich, wenn das Eingabedatum größer ist als das definierte Datum in js
$(document).ready(function() {
var date = new Date(2016,2,1); //the defined date is 1 March 2016
var day = date.getDate();
var month = date.getMonth();
month = month + 1;
if(day < 10){
day = '0' + day;
}
if(month < 10){
month='0'+month;
}
someday = day + '/' + month + '/' + date.getFullYear();
$("#q1 input").blur(function(){ //#q1 is the ID for the input field.
if($('#q1 input').val() > someday){
alert('the input is bigger than the defined');
}else{
alert('the defined is bigger than the input ');
}
});
});
Wenn 'q1' id für Eingabefeld ist, dann muss ich nicht denken, Sie' # q1 verwenden input' Sie '# q1' direkt verwenden können. – Apb
Sie können Date-Objekte direkt vergleichen: 'if (Datum0> Datum1) {/ * Datum0 ist nach Datum1 * /'. – RobG