Javascript JQuery表单验证什么都不做

Javascript JQuery表单验证什么都不做,javascript,jquery,css,forms,validation,Javascript,Jquery,Css,Forms,Validation,当我提交表单时,此代码没有任何作用。我做错了什么?在HTML中,基于类显示或隐藏错误消息 我希望你能帮我解决这个问题。提前谢谢 $(文档).ready(函数(){ 函数validateForm(){ var first_name=$(“#first_name”)。值; var last_name=$(“#last_name”).value; var phone=$(“#phone”).value; var email=$(“#email”).value; var代码=$(“#有效代码”)。值;

当我提交表单时,此代码没有任何作用。我做错了什么?在HTML中,基于类显示或隐藏错误消息

我希望你能帮我解决这个问题。提前谢谢

$(文档).ready(函数(){
函数validateForm(){
var first_name=$(“#first_name”)。值;
var last_name=$(“#last_name”).value;
var phone=$(“#phone”).value;
var email=$(“#email”).value;
var代码=$(“#有效代码”)。值;
var ssn=$(“#ssn”).值;
var收入=$(“nm收入”)。价值;
var error=$(this.find(“span.error_txt”).removeClass(“.hidden”).addClass(“.show”);
var emailReg=/^([w-.]+@([w-]+.)+[w-]{2,4})?$/;
如果(名字===“”){
错误;
}
如果(姓氏===“”){
错误;
}
如果(email==“”| | email!==emailReg){
错误;
}
如果(电话==“”| |电话<9){
错误;
}
如果(ssn==“”| | ssn>4){
错误;
}
如果(收入==“”){
错误;
}
如果(代码==“”){
错误;
}
返回true;
}

});
如果表单无效,您需要
返回false
,否则它将被提交。

如果您在内联事件
onsubmit
中调用函数,您应该在表单内联事件中的函数调用中添加
return
关键字,如:

<form onsubmit='return validateForm()'>
。隐藏{
显示:无;
}
.表演{
显示:块;
}



提交 再次检查表单字段时出错。
也向我们展示HTML代码。此
validateForm
函数在何处调用?为什么不为此使用
jquery.validate
库。它会让你的生活变得更轻松。还包括你的
HTML
。你应该在
$(文档)中声明
函数validateForm(){…}
。ready(函数(){…}
OP已经有很多错误,因此返回
false
不能解决他的问题。