我试图使用jQuery验证插件来验证窗体,但我需要完全删除它使用名称属性的能力。我的表单的一部分是基于递增的计数器动态创建的,我只想仅使用类。删除基于名称的jQuery验证
有没有办法做到这一点?
我已经实现了addClassRules方法并为每个字段添加了所有类,但是如果从字段中删除类,它仍然会根据名称字段进行验证。
这真的开始令人沮丧。
jQuery.validator.addClassRules({
username: {
required: true,
minlength: 2,
remote: "whatever.php"
}
});
等
<div class="control-group">
<label class="control-label" for="username">
<?php echo $entry_username; ?>
</label>
<div class="controls">
<input type="text" class="input-large"
name="username" id="username"
value="<?php echo $username; ?>" required>
</div>
</div>
正如你可以看到这个元素没有一个类名的,但验证回落到使用name属性如果该类不存在。
我想只使用类来验证。
谢谢。
代码的片段放这里。 – Habibillah
其他人看到他们无法理解的问题更令人沮丧。所以,是的,请添加一些代码段/小提琴也许可以解决你的问题。 – BuddhiP
不知道为什么这个问题需要代码...我没有要求调试代码,我问如何关闭名称属性后备,但...代码添加无论如何。 –