2011-07-13 13 views
-3

私は<div>要素を以下のように持っている:私は値が整数である、とされていない場合、持つべきではないこれらのフィールドの中に無効なもの ユーザータイプを表示することを確認したい整数を含む入力フィールドの値を検証するにはどうすればよいですか?

<div> 
<div class="x"><input type="text" name="name1" value="" /> </div> 
<div class="x"><input type="text" name="name2" value="" /> </div> 
<div class="x"><input type="text" name="name3" value="" /> </div> 
<div class="x"><input type="text" name="name4" value="" /> </div> 
</div> 

任意の提出やボタン。

誰もすぐに解決策を教えてください。私はjQueryを使いたがっていました。

+0

宿題のようには見えませんが、少なくとも最初に何かを試してみることができます –

+0

好奇心が強い場合に備えて、少なくともあなた自身でそれを少しでも解決しようとする前に質問をするのは悪い形です。次回は、あなたが試したことをいくつか投稿してください(あなたがどこにもいなくても)、あなたは下降音を避けます。 – Jon7

答えて

1

これは何か?

function validate(obj) { 
    if (obj.value.match(/[^0-9]/) { 
     ... entered non-integer 
    } else { 
     ... looks ok 
    } 
} 

<input type="text" name="name1" onchange="validate(this)" value="" /> 
+0

あなたのクイックソリューションのおかげでおかげさまで – prashanth

0

parseInt()とisNaN()の組み合わせがそうです。

関連する問題