在Javascript中更改文本

时间:2010-10-12 13:26:08

标签: javascript forms textbox

我需要能够在Javascript中检测何时将任何字符输入到文本框中,并清除另一个相应的文本框。我已经使用了onfocus方法,但是当在文本框之间进行选项卡提交时,它会删除数据而我不想要它。

在输入文本框时,我可以使用哪些方法来触发JS事件?

2 个答案:

答案 0 :(得分:3)

有以下事件

onkeydown

onkeyup

onkeypress

答案 1 :(得分:0)

如果你使用jQuery:

$("#myTextbox").keypress()
$("#myTextbox").keyup()
$("#myTextbox").keydown()

如果您想知道按下了哪个键,请尝试:

$("#myTextbox").keydown(function(e){ alert(e.which); });

如果您没有使用e.which,那么您将遇到跨浏览器问题。