Я работаю над веб-приложением в mvc и сгенерировал текстовое поле с циклом, поэтому идентификатор каждого текстового поля в уникальном событии и в событии focusout каждого текстового поля проверяют проверку через ajax.Проблема в том, что событие focusout запускается дважды автоматически и показывает дважды значение каждого текстового поля и дважды передает значение, я не знаю, в чем причина.Мой код приведен ниже.Большое спасибо всем вам!
$('#StartTime0').focusout(function () {
if ($(this).val() && $('#EndTime0').val()) {
var MonTime1 = checkTime($(this).val(), $("#EndTime0").val())
if (MonTime1) {
$("#Onelimit0").addClass("hidden");
console.log($(this).val());
console.log($('#EndTime0').val());
//DoctorTimeCheck($(this).val(), $("#EndTime0").val())
}
else {
$("#Onelimit0").removeClass("hidden");
}
}
else {
$("#Onelimit0").addClass("hidden");
}
});