0
我有一個代碼和我需要的是鍵盤輸入限制到1個字符的文本區域限制性鍵盤輸入
同時具有條形碼掃描器wtih 1個掃描所有的條形碼字符到文本區域
function snip(len) {
return function (e) {e.target.value = e.target.value.slice(0, len);};
}
function prevent(len) {
return function() {
if (e.target.value.length >= len) {
e.preventDefault();
return false;
}
}
}
var len = 13;
var textarea = document.getElementById('texta'),
sn = snip(len),
p1 = prevent(len), p2 = snip(len - 12);
textarea.addEventListener('change', p2, true);
textarea.addEventListener('input', p1, true);
textarea.addEventListener('keydown', p1, true);
textarea.addEventListener('keypress', p1, true);
textarea.addEventListener('keyup', p1, true);
textarea.addEventListener('paste', sn, true);
如何單獨代碼的任何想法他們尤其是鍵盤 請幫我 任何幫助將不勝感激