所以我在我的代码中使用 document.forms[0].onsubmit 来检查我的应用程序的文本字段中是否存在两个重复的值,如果用户输入了两个相同的数字,那么当你点击提交时,一个警报弹出框告诉您两个数字相同..该部分工作正常..但是在更改值并具有不同的数字后,我仍然从警报框中得到相同的文本,说这两个数字是相同的..它看起来我的更改在第一个错误被更正后根本无法识别.. 我怎样才能真正让提交过程认识到对错误进行了更改。下面是相关代码。如果可能的话,我希望能够用我已经拥有的代码在 Javascript 中更正这一点。谢谢
if(duplicate(esnList)){
document.forms[0].onsubmit = function () {
alert ("ERROR: You can have duplicate ESNs in the ESN text field.");
return false;
}
}
<input class="submit" type="submit" name="submit" value="Provision Unit(s)" tabindex="13">