-6

input私の質問が言うように、ユーザーがフィールドに数字以外の文字を入力できないようにするにはどうすればよいですか? inputたとえば、アルファベットや特殊文字を入力しようとすると、カーソルがフィールド内でまったく移動しませんか?

<input id="1stfield" name="1stfield" value="" readonly/>
4

1 に答える 1

0

次のようにすることもできます

<input type="text" class="numbersOnly" value="" />

上記の入力フィールドに、javascript で次のコードを追加します。

$('.numbersOnly').keyup(function () { 
    this.value = this.value.replace(/[^0-9\.]/g,'');
});
于 2013-02-27T06:56:49.097 に答える