【发布时间】:2011-04-19 20:59:31
【问题描述】:
我是 jquery 新手。我可以让验证规则在我的表单中工作。我正在使用 Java 框架,由于某种原因,当它从 .xhtml 转换为 .html 时,所有 ui 组件的 id/name 都以包含它的表单为前缀。我想将这些验证规则重用于其他两个表单,但由于前缀问题,我需要使用 js 变量并将 formId 传递给函数。出于某种原因,这给了我一个问题:
不工作
var positionTitle = "#myForm:positionTitle";
$("#" + formId).validate({
rules:{
positionTitle : {required:true, maxlength:50},
...
工作
$("#" + formId).validate({
rules:{
"#myForm:positionTitle" : {required:true, maxlength:50},
...
【问题讨论】:
标签: javascript jquery richfaces jquery-validate