我如何限制用户从键盘输入任何数据到文本框。实际上我的要求是,这个特定的文本框仅用于扫描目的。因此,只有扫描的数据将输入到此文本框,并希望限制从键盘手动输入的数据。
问问题
4443 次
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 回答