Javascript 如何使用jquery验证插件验证名称中带有点的输入字段?
我正在使用 表格的一部分Javascript 如何使用jquery验证插件验证名称中带有点的输入字段?,javascript,jquery,struts2,jquery-validate,Javascript,Jquery,Struts2,Jquery Validate,我正在使用 表格的一部分 标题 您需要在qoutes中输入字段名。从 具有复杂名称的字段(括号、点) 当您有user[name]这样的name属性时,请确保将 名字用引号括起来。更多详情请参阅 链接引用中的示例: $("#myform").validate({ rules: { // no quoting necessary name: "required", // quoting necessary! "user[email]": "email",
标题
您需要在qoutes中输入字段名。从
具有复杂名称的字段(括号、点)
当您有user[name]这样的name属性时,请确保将
名字用引号括起来。更多详情请参阅
链接引用中的示例:
$("#myform").validate({
rules: {
// no quoting necessary
name: "required",
// quoting necessary!
"user[email]": "email",
// dots need quoting, too!
"user.address.street": "required"
}
});
您需要添加正在使用的jQuery的代码示例。
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#contestform").validate({
submitHandler: function(form) {
// return false; // block the default submit action
},
rules: {
title: {
required: true
},
link: {
required: true
},
startdt: {
required: true
},
enddt: {
required: true
},
descr: {
required: true
},
},
messages: {
title: "Please enter a title",
link: "Please enter the sponser redirection link",
startdt: "Please select start date",
enddt: "Please select end date",
descr: "Please enter description"
}
});
});
</script>
<form action="" enctype="multipart/form-data" method="post" id="contestform">
<s:hidden name="option" value="option"/>
<s:hidden name="contest.idcontest"/>
<div class="form-group">
<label for="title">Title</label>
<s:textfield cssClass="form-control input-default" name="contest.title" id="title" placeholder="Enter Title"
/>
</div>
$("#myform").validate({
rules: {
// no quoting necessary
name: "required",
// quoting necessary!
"user[email]": "email",
// dots need quoting, too!
"user.address.street": "required"
}
});