Tag: name attribute

JQuery-Validation – 对选定的ID使用规则方法,为什么name属性必须出现在元素上?

我对JQueryvalidation插件行为有点困惑。 如果我有以下JQuery: $(‘#form1’).validate({ /* other validation */ }); $(‘#txt1’).rules(“add”, { required: true, messages: { required: ‘This is required!’ } }); 和以下文本输入,具有id但没有name属性: 文本框中不会弹出所需的消息。 但是,如果我添加名称属性: 它validation它很好。 这是为什么? 由于我在ID选择器上使用规则(“添加”,规则)方法 ,为什么它需要name属性才能将规则与元素相关联? 感谢您的任何见解!

使Jqueryvalidation插件适用于没有name属性的输入

好吧,我花了很长时间才发现JQuery表单validation插件仅适用于具有“name”属性的字段。 无论如何,我用它来制作所需的所有字段。 我的问题是,在某些时候,我有一个文本输入 Add input 用户可以根据需要添加任意数量的文本输入: $(“#add-choice”).live(“click”,function(){ $(“#choices”).append(“”); }); 我也希望这些新领域也是必需的。 即使我给第一个输入命名。 对于动态添加的新输入,我该怎么办? 有没有办法在不使用名称attr的情况下使用插件,还是有其他解决方案?