我的脚本中出现以下错误。请帮忙:
missing : after property id
[Break On This Error]
data.modules[2].fields[0].name:"required";
PFB 脚本:
$("#frm").validate({
"rules": {
data.modules[2].fields[0].name: "required";
data.modules[2].fields[1].name: {
"required": "true",
data.modules[2].fields[1].name: "true"
}
"messages": {
data.modules[2].fields[0].name: "Enter your firstname",
data.modules[2].fields[1].name: {
"required": "Please enter a valid email address",
"minlength": "Please enter a valid email address"
}
}
});
这是我的 html 表单:
html += '<form id="frm" method="get" type='+data.modules[2].type+' class='+data.modules[2].attributes.class+'name='+data.modules[2].name+
'action='+data.modules[2].action+'><p>'+data.modules[2].title+'</p>'
html += '<label class="firstname">'+data.modules[2].fields[0].label+'</label>';
html += '<input type='+data.modules[2].fields[0].type+'name='+data.modules[2].fields[0].name+'value='
+data.modules[2].fields[0].value+'/>';
html += '<label class="Email">'+data.modules[2].fields[1].label+'</label>';
html += '<input type='+data.modules[2].fields[1].type+'name='+data.modules[2].fields[1].name+'value='
+data.modules[2].fields[1].value+'/>';
我在上面的 html 中得到了正确的值。通过发出警报进行了测试。