我有一个带有按键处理程序的文本框。处理程序检测您是否按了转义键,如果是,则意味着清除文本框值。但是,调用tb.value = ""
正常工作,除非文本框有焦点,在这种情况下它什么也不做。我怀疑我必须选择文本并将其删除,但是如何?这是在 Firefox 12 中。
问问题
179 次
1 回答
0
看看这个:-
HTML:
<input type="text" id="content" />
JS:
$(document).keyup(function(e) {
if (document.activeElement.nodeName == 'INPUT')
{
if (e.keyCode == 13) { // Enter
alert('Enter Key Up');
}
if (e.keyCode == 27) { // Esc
alert('Esc Key Up');
$('#content').val("");
}
}
});
于 2012-05-27T09:33:37.583 回答