簡體   English   中英

將鍵盤輸入限制為文本框JavaScript

[英]Restrict keyboard Input to Textbox JavaScript

我如何限制用戶從鍵盤到文本框輸入任何數據。 實際上,我的要求是,此特定文本框僅用於掃描目的。 因此,僅掃描的數據將輸入到此文本框,並希望限制任何通過鍵盤手動輸入的數據。

只需禁用文本框並從后端獲取值即可解決問題。

樣本區

我不認為這里有任何JavaScript需求。

只需在您的html中使用readonly

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

就是這樣,不需要花哨的JavaScript。

嘗試這個

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

演示

如果要從后端填充數據,則可以永久禁用該功能,只需在文本框html中添加readonly,然后按

document.getElementById("yourtextbox_id").value="your_scanned_value";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM