JavaScriptを使用して動的に入力フィールドを追加するフォームがあります。私は事前にすべてのフィールドを知らないので、私はこのような範囲の制限を定義することはできません。rangeメソッドをjQuery検証プラグインでクラスとして使用できますか?
$("#myform").validate({
rules: {
field: {
required: true,
range: [13, 23]
}
}
});
出典:http://docs.jquery.com/Plugins/Validation/Methods/range#rangeなど必要に応じて、ほとんどの検証方法については、
、私がされています次のようなクラスとして検証メソッド名を追加してください:
<input type="text" name="text_2" class="required">
上記の使用方法と同じ方法で範囲を使用できますか?あるいは、正規表現で新しいメソッドを作成する必要がありますか?ご入力された名前がある場合
text_2が存在しない場合は実際には実現できません。ユーザーの操作に応じてtext_1〜text_200が表示されます。これを抽象化するより良い方法はありますか? –
私は自分の答えを編集する前にそのコメントを書きましたか?私はそれを入力自体に追加するだけのもので更新しました。 – Lance
Btw、バリデーションを実装する方法については、このページのソースを確認してください:http://jquery.bassistance.de/validate/demo/ – Lance