0

フォームに、境界値 2147483647 (Int32 の最大値) 未満の数値のみを許可するテキスト ボックスがありますか? JQueryでこれを行うのを手伝ってくれる人はいますか? Eclipse に検証プラグインを追加して使用しようとしましたが、機能しません。前もって感謝します。

4

3 に答える 3

1

HTML:

<input type="text" id="numberField"  />
<input id="submit" type="submit" value="Submit"  />

JQuery:

$('#submit').click(function(){
    var numberField = $('#numberField');
    var number = parseInt(numberField.val(), 10);
    if(isNaN(number) || number > 2147483647){
        numberField.val('');
        alert('Not a number');
    }
    else
        alert('Number is: '+ number);
});

jsFiddle http://jsfiddle.net/R3Rx2/1/

于 2013-05-15T22:00:49.817 に答える