Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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/node.js/40.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 Jquery验证引擎ajax,两个字段功能相同?_Javascript_Jquery_Ajax_Jquery Validation Engine - Fatal编程技术网

Javascript Jquery验证引擎ajax,两个字段功能相同?

Javascript Jquery验证引擎ajax,两个字段功能相同?,javascript,jquery,ajax,jquery-validation-engine,Javascript,Jquery,Ajax,Jquery Validation Engine,jQuery验证引擎插件能够进行ajax验证;除了一个小陷阱外,它的效果非常好 它发送字段ID而不是要验证的字段名 为什么这是一个问题 我有一个简单的项目,创建它只需要填写一个文本框;因此,我们在每个页面上都将此作为管理所述项目的模式 我们使用jQuery验证引擎插件来验证输入的值是否唯一 现在这也意味着模式显示在编辑页面上。很明显,在一个字段中也有标题供您编辑 我们也希望验证这个字段,但是因为验证引擎发送的是字段ID而不是字段名,所以我们必须给这两个字段不同的ID e、 g.createtit

jQuery验证引擎插件能够进行ajax验证;除了一个小陷阱外,它的效果非常好

它发送字段ID而不是要验证的字段名

为什么这是一个问题

我有一个简单的项目,创建它只需要填写一个文本框;因此,我们在每个页面上都将此作为管理所述项目的模式

我们使用jQuery验证引擎插件来验证输入的值是否唯一

现在这也意味着模式显示在编辑页面上。很明显,在一个字段中也有标题供您编辑

我们也希望验证这个字段,但是因为验证引擎发送的是字段ID而不是字段名,所以我们必须给这两个字段不同的ID

e、 g.createtitle和edittitle,然后在后端

如果$fieldId=='createtitle'| |$fieldId=='edittitle'{$fieldId=$fieldId}


这确实是一个丑陋的方法;有没有办法让它使用这个名字;或者其他属性?

也许可以帮助您。它使用元素的类名进行验证。

您正在调用的验证脚本需要了解传递的值。这对验证引擎并不重要。它可以用于这两个字段,但被调用的脚本需要知道哪个字段正在被验证。