Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery内部javascript验证_Javascript_Jquery_Validation - Fatal编程技术网

jquery内部javascript验证

jquery内部javascript验证,javascript,jquery,validation,Javascript,Jquery,Validation,很抱歉问了很多问题, 我的疑问是: <form id ="myform" onSubit="return validatefields()" > 我不确定这是否是有效的语法。有人能帮我解释一下语法吗。您应该返回一个值,以便表单知道是否继续 function validatefields(){ var valid = false; //set to true if all inputs validated $(".someclass").each(fu

很抱歉问了很多问题, 我的疑问是:

 <form id ="myform" onSubit="return validatefields()" >

我不确定这是否是有效的语法。有人能帮我解释一下语法吗。

您应该返回一个值,以便表单知道是否继续

 function validatefields(){
       var valid = false; //set to true if all inputs validated
       $(".someclass").each(function(index) {
           //some validation
           //if valid:
           valid = true;
        });
        return valid; //if this returns false, the script will stop, else it will submit
    }
改变



  • 大小写(onsubmit)不是很重要,但拼写是。。。 (#2在@shad的备注后删除)

  • @沙德,你确实是对的。我确信我在没有“return”的情况下就完成了。这是一种打字类型,但在实际代码中是提交的。谢谢你的回答。
     function validatefields(){
           var valid = false; //set to true if all inputs validated
           $(".someclass").each(function(index) {
               //some validation
               //if valid:
               valid = true;
            });
            return valid; //if this returns false, the script will stop, else it will submit
        }
    
    <form id ="myform" onSubit="return validatefields()" >
    
     <form id ="myform" onsubmit="return validatefields()" >