我正在尝试使用 jQuery 验证插件来验证表单,但我需要完全删除它使用 name 属性的能力。我的部分表单是根据递增的计数器动态创建的,我只想使用类。
有没有办法做到这一点?
我已经实现了 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 属性。
我只想使用类进行验证。
谢谢。