如何使用jqueryvalidation插件validation名称中带点的输入字段?

我正在使用这个jqueryvalidation插件

 

validation不适用于此,但如果我将名称更改为title – validation工作。

我试过搜索,但找不到用于validation字段的方法. 以他们的名义。

请帮忙

更新

脚本

  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" } }); });  

部分表格

 

您需要将字段名称放在qoutes中。 从插件文档

名称复杂的字段(括号,点)

当您具有类似user [name]的名称属性时,请确保将名称放在引号中。 一般准则中的更多细节。

链接参考中的示例:

 $("#myform").validate({ rules: { // no quoting necessary name: "required", // quoting necessary! "user[email]": "email", // dots need quoting, too! "user.address.street": "required" } });