javascript addlistener提交功能的问题



如果发生错误,我有以下代码阻止代码以停止其处理

var objEditForm = document.getElementById("EditForm");    
objEditForm.addEventListener("submit", function(e){

var error = 0;
$("##cell,##fax").on("invalid", function() {
let error = 1;
if($(this).val() == '') {
$(this).focus();
}
});

下面是

if(error == 1) {
e.preventDefault();
}

并在顶部定义了var error = 0;,它只是进入jquery代码,什么都不做,它提醒我0,然后提交表单

你知道我哪里做错了吗

对不起,我错了。你在jquery的write selector中写错了

如果"细胞,fax"是元素的id,那么它在jquery中使用错误…

it should be like "#cell"  "#fax"..

如果你使用jquery就好了,它很简单。我假设你的按钮id是submit ok

$("#submit").click(function(e)){
e.preventDefault();
var error = 0;
$("#cell,#fax").on("invalid", function() {
let error = 1;
if($(this).val() == '') {
$(this).focus();
}
});

但我仍然没有收到你的手机和传真

相关内容

  • 没有找到相关文章

最新更新