Javascript 未调用onsubmit函数
我正在尝试在不使用任何插件的情况下使用jQuery验证表单,我的第一个问题是在点击submit之后没有调用函数Javascript 未调用onsubmit函数,javascript,jquery,Javascript,Jquery,我正在尝试在不使用任何插件的情况下使用jQuery验证表单,我的第一个问题是在点击submit之后没有调用函数validateLogin()。在下面的代码片段中,一切正常,但在我的电脑上却不是这样 函数validateLogin(){ $('#登录表单')。查找('input')。每个(函数(){ var$this=$(this); var inputName=$this.attr('name'); var value=$this.val(); 警报(“值为“+inputName+”=“+va
validateLogin()
。在下面的代码片段中,一切正常,但在我的电脑上却不是这样
函数validateLogin(){
$('#登录表单')。查找('input')。每个(函数(){
var$this=$(this);
var inputName=$this.attr('name');
var value=$this.val();
警报(“值为“+inputName+”=“+value”);
})
};代码>
已经是会员了?
登录
尝试使用
onclick="validateForm()"
这将在单击登录按钮时自动验证表单。这也可能会让你的js代码不那么复杂。另外,控制台中是否有任何错误?您在控制台上是否看到任何错误?那么,自从示例运行以来,您的snipplet和实际代码之间有什么不同?请尝试此操作您是否尝试过执行event.preventDefault()代码>作为处理程序的第一行。另外,我不确定是否需要使用return
作为前缀,只需调用函数即可。请尝试在validateLogin()的末尾添加return false或return true