Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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_Ajax_Forms_Validation - Fatal编程技术网

Javascript 实时表单验证

Javascript 实时表单验证,javascript,jquery,ajax,forms,validation,Javascript,Jquery,Ajax,Forms,Validation,我对实时表单验证有问题。我使用这个脚本来验证一些表单,但是我需要一些更改,我不知道如何进行更改。我是否可以在表单中显示错误消息(一个框用于所有消息)?比如说在一个页面角落的框中(不是像现在这样在每个输入上方)?如果是,有人知道怎么做吗?另外,我需要一个规则来检查输入是否唯一(用户不能在不同的字段中插入相同的值)。也许有人知道有这个选项的另一个脚本。有人能帮我吗?我是JS新手,我必须完成这项工作 非常感谢 您可能需要使用。它能满足你的要求 您可以创建自己的验证规则,这样您就可以为每个输入框要求实现

我对实时表单验证有问题。我使用这个脚本来验证一些表单,但是我需要一些更改,我不知道如何进行更改。我是否可以在表单中显示错误消息(一个框用于所有消息)?比如说在一个页面角落的框中(不是像现在这样在每个输入上方)?如果是,有人知道怎么做吗?另外,我需要一个规则来检查输入是否唯一(用户不能在不同的字段中插入相同的值)。也许有人知道有这个选项的另一个脚本。有人能帮我吗?我是JS新手,我必须完成这项工作

非常感谢

您可能需要使用。它能满足你的要求


您可以创建自己的验证规则,这样您就可以为每个输入框要求实现唯一的值。

有一个事件,您可以挂接到
jqv.form.result
中,将消息推送到特定的div中,并执行一些额外的验证,您可以将自己的错误消息推回到
errorFound
对象中

    jQuery("#formID").validationEngine();

    $("#formID").bind("jqv.form.validating", function(event){
          $("#hookError").html("");
    });

    $("#formID").bind("jqv.form.result", function(event , errorFound){
           if(errorFound) $("#hookError").append("There is some problems with your form");
    });


    <form id="formID" class="formular" method="post" action="">  
    <div id="hookError" style="color:red; font-weight:bold;height:20px;"></div>
jQuery(“#formID”).validationEngine();
$(“#formID”).bind(“jqv.form.validating”,函数(事件){
$(“#hookError”).html(“”);
});
$(“#formID”).bind(“jqv.form.result”,函数(事件,errorFound){
if(errorfind)$(“#hookError”).append(“您的表单有一些问题”);
});

我已经浏览了库的源代码,最好检查传递到
jqv.form.result
事件处理程序的
errorFound
对象,如果运气好的话,你可以浏览一系列错误消息,并将它们写入
hookError
分区。

如果你被某个特定页面卡住了,请发布一个链接,我很乐意帮助你想出一些办法。