【发布时间】:2013-07-18 01:28:27
【问题描述】:
jQuery验证引擎插件可以做ajax验证;除了一个小问题之外,它的效果很好......
它发送字段 ID 而不是要验证的字段名称。
为什么会出现这个问题?
我有一个简单的项目,创建它只需要填写一个文本框;所以我们在每个页面上都有它作为管理所述项目的模式。
我们使用 jQuery 验证引擎插件来验证输入的值是否唯一。
现在这也意味着模态显示在编辑页面上。这显然在一个字段中也有标题供您编辑。
我们也希望验证该字段,但由于验证引擎发送的是字段 ID 而不是字段名称,因此我们必须为这两个字段指定不同的 ID
例如createtitle 和 edittitle 然后在后端有
if($fieldId == 'createtitle' || $fieldId == 'edittitle'){$fieldId = $fieldId}
这确实是一种丑陋的方法;有没有办法让它使用这个名字;还是其他属性?
【问题讨论】:
-
您正在调用的验证脚本需要了解正在传递的值。这对验证引擎无关紧要。它可以用于两个字段,但被调用的脚本需要知道正在验证哪一个。
标签: javascript jquery ajax jquery-validation-engine