0

ユーザーが1つのテキストボックスに入力する文字数を制御する必要がありますが、方法がわかりません。たとえば、これがあります。

$.validator.addMethod('selectNone',
                    function(value, element) {
                        return this.optional(element) ||
                        (value.indexOf(" ") == -1);
                    }, "Por Favor Selecciona una Opción");

使用が6文字(英数字)を入力するように制御するルールを作成するにはどうすればよいですか?また、ユーザーが最大数999,999,999.99を入力できるように制御するにはどうすればよいですか(「、」を入力しない場合はユーザーを制御でき、テキストボックスにユーザーが55555.55のような数値を終了し、それを55,555.55に変換したとき(小数を入力する場合は、ユーザーが常に「。」を入力する必要があります)

ありがとう

4

1 に答える 1

2

これは実際には2つの質問ですか?文字数を制限する方法と、ユーザーが入力した内容をフォーマットする方法。

input要素のmaxlengthプロパティを使用して、HTMLだけで長さを制限できます。

<input type="text" id="YourTextbox" name="YourTextbox" maxlength="20" />

フォーマットについては、この質問をご覧ください... 3桁ごとに数字にコンマを追加します

また、JQueryバリデーターを使用している場合http://docs.jquery.com/Plugins/Validation/Methods/maxlength

正規表現については、この質問もご覧ください。数値文字列にコンマを挿入します

于 2012-04-12T15:32:20.653 に答える