我陷入了这个问题,当我检测到相同的值时,当它处于提交状态并触发错误时,按钮就像它在保存时卡住一样不可点击。有人可以帮我解决这种情况吗?
这是我的 Jquery
$("#btnSaveShift").on('click', function (e) {
var gvDetDDLs = $('#positionShiftGrid').find("input[name=shiftDay]");
$.each(gvDetDDLs, function () {
var duplicateExists = false;
var ddlShift = $("#ddlShiftDay option:selected").text();
var currVal = $(this).val();
gvDetDDLs.not(this).each(function () {
if (ddlShift == currVal) {
duplicateExists = true;
}
});
if (duplicateExists) {
alert("Duplicate entry is not allowed");
e.preventDefault();
return false;
}
});
return true;
});