[英]How to allow only backspace and movements in a text area
我正在寻找一个jquery函数,该函数仅允许在文本区域中使用箭头键和退格键进行移动,但是使用箭头键的运动无法正常工作。
function moveArrow(e){
if(e.which >= 37 && e.which <= 40){
return true;
}
return false;
}
$(document).ready(function() {
$('#installId').keypress(function (e)
{ return deleteItem(e,false) });
$('#installId').keydown(function (e)
{ return deleteItem(e,false) });
$('#installId').keypress(function (e)
{ return moveArrow(e) });
$('#installId').keydown(function (e)
{ return moveArrow(e) });
});
您必须防止在其他按键上默认
$('#installId').keypress(function (e){
if(e.which < 37 || e.which > 40)
e.preventDefault();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.