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属性を使用するようにフォールバックします。
検証のためだけにクラスを使用したい。
ありがとう。