0

我如何限制用户从键盘输入任何数据到文本框。实际上我的要求是,这个特定的文本框仅用于扫描目的。因此,只有扫描的数据将输入到此文本框,并希望限制从键盘手动输入的数据。

4

4 回答 4

2

只需禁用文本框并从后端获取值即可解决问题。

于 2013-08-09T05:38:00.233 回答
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 中添加只读然后填充值

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