将键盘输入限制为Textbox JavaScript

时间:2013-08-09 05:33:39

标签: javascript

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

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

SAMPLE FIDDLE

我认为这里不需要javascript。

在你的HTML中使用 readonly

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

多数民众赞成。不需要花哨的JavaScript。

答案 2 :(得分:1)

试试这个

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

Demo

答案 3 :(得分:0)

如果要从后端填充数据,则可以永久禁用 为此你只需要在readboxly中添加textbox html,然后通过

填充值
document.getElementById("yourtextbox_id").value="your_scanned_value";