0

ユーザーがキーボードからテキスト ボックスにデータを入力することを制限するにはどうすればよいですか。実際、私の要件は、この特定のテキストボックスがスキャン目的でのみ使用されていることです。したがって、スキャンされたデータのみがこのテキストボックスに入力され、キーボードから手動で入力されたデータを制限したいと考えています。

4

4 に答える 4

2

サンプルフィドル

ここにjavascriptが必要だとは思わない。

html でreadonlyを使用するだけです。

 <input value="somevalue" name="meow" readonly>

それだけです。手の込んだ JavaScript は必要ありません。

于 2013-08-09T05:49:32.960 に答える
1

これを試して

$(function(){
   $('input[type=text]').bind('keyup keydown keypress', function (evt) {
       return false;
   });
});

デモ

于 2013-08-09T05:36:06.170 に答える
0

バックエンドからデータを入力したい場合は、テキストボックス html readonly に追加して値を入力するだけで、永久に無効にすることができます

document.getElementById("yourtextbox_id").value="your_scanned_value";
于 2013-08-09T05:51:03.510 に答える