我想禁用退格按钮,除非它位于文本字段中。
我正在使用以下代码,但它阻止退格功能包括文本字段。退格键应该仅适用于文本字段。
请帮忙解决这个问题...
$(document).on("keydown", processKeyEvents);
$(document).on("keypress", processKeyEvents);
function processKeyEvents(event) {
// Backspace
if (event.keyCode == 9) {
// myTextBox is id of the valid textbox
if ($("*:focus") != $("#myTextBox")) {
event.preventDefault();
}
}
}
检查 keydown 事件,如果backspace
如果文本区域未获得焦点,则按下阻止默认值。http://jsfiddle.net/Q9Meh/2/ http://jsfiddle.net/Q9Meh/2/
$('body').keydown(function(event) {
if (event.which == 8 && !$('textarea:focus').length) {
event.preventDefault();
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)