Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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
Javascript 验证动态表单_Javascript_Jquery_Forms_Validation_Jquery Validation Engine - Fatal编程技术网

Javascript 验证动态表单

Javascript 验证动态表单,javascript,jquery,forms,validation,jquery-validation-engine,Javascript,Jquery,Forms,Validation,Jquery Validation Engine,我正在使用jQuery的验证引擎插件来验证我网站上的表单。我有一个表单,可以通过点击按钮(js)获得更多的文本字段。问题是,一旦添加了这些字段,在键入内容并且用户移动到下一个字段时,这些字段就不会被验证,而是在用户单击“提交”之后。我想知道有没有一种方法可以解决这个问题,并使检查再次动态(填写时进行检查)。上面是init的代码。请告诉我如何使其工作。检查动态创建的字段是否具有不同的ID属性。检查动态创建的字段是否具有不同的ID属性。动态创建的字段是文本字段,并且是使用表单创建的(表单具有上述代码

我正在使用jQuery的验证引擎插件来验证我网站上的表单。我有一个表单,可以通过点击按钮(js)获得更多的文本字段。问题是,一旦添加了这些字段,在键入内容并且用户移动到下一个字段时,这些字段就不会被验证,而是在用户单击“提交”之后。我想知道有没有一种方法可以解决这个问题,并使检查再次动态(填写时进行检查)。上面是init的代码。请告诉我如何使其工作。

检查动态创建的字段是否具有不同的ID属性。

检查动态创建的字段是否具有不同的ID属性。

动态创建的字段是文本字段,并且是使用表单创建的(表单具有上述代码中设置的ID属性)。创建的每个字段都有一个不同的id。另外,正如我提到的,当单击submit按钮时,表单是经过验证的,并且检查这些字段,如果没有填写这些字段,则不提交表单,并在字段旁边弹出消息。问题是我希望它动态地检查,而不是仅仅在提交时检查。有什么想法吗?也许在:查看文档可以帮助。。。祝你好运动态创建的字段是文本字段,并使用表单(具有上述代码中所述的id属性)创建。创建的每个字段都有一个不同的id。另外,正如我提到的,当单击submit按钮时,表单是经过验证的,并且检查这些字段,如果没有填写这些字段,则不提交表单,并在字段旁边弹出消息。问题是我希望它动态地检查,而不是仅仅在提交时检查。有什么想法吗?也许在:查看文档可以帮助。。。祝你好运
jQuery(document).ready(function(){
$("#submitButton").click(function () { 
    if ( $("#formToSubmit").validationEngine('validate') == true) {
    $("#formToSubmit").submit();
    }
});