Javascript 文本输入事件处理程序
我有一个文本输入和一个处理程序例程testFunc(input.value) 应在以下情况下调用testFunc:Javascript 文本输入事件处理程序,javascript,html,dom,browser,Javascript,Html,Dom,Browser,我有一个文本输入和一个处理程序例程testFunc(input.value) 应在以下情况下调用testFunc: 当按下字母键时 当使用更新值点击backspace时(即当初始输入为1234时,当从末尾点击backspace时,testFunc例程的输入应为123) 如果输入为1234,并且从中间某个地方(1234)命中返回空间,则应将TestFUNC称为TestFUNC(234)。 2、3也应该类似于删除键 我试过使用onkeypress和onkeyup,但是testFunc处理程序例程没有
有没有人能告诉我如何解决这个问题,或者在哪些浏览器中的Javascript中是否存在API?每当按下一个键时,以下内容始终显示输入的当前值:
<script type="text/javascript">
function show(s) {
document.getElementById('msg').innerHTML = s;
}
</script>
<input type="text" onkeyup="show(this.value);">
<div id="msg"></div>
功能表演{
document.getElementById('msg').innerHTML=s;
}
在哪些浏览器中?每当按下一个键时,以下内容始终显示输入的当前值:
<script type="text/javascript">
function show(s) {
document.getElementById('msg').innerHTML = s;
}
</script>
<input type="text" onkeyup="show(this.value);">
<div id="msg"></div>
功能表演{
document.getElementById('msg').innerHTML=s;
}
您可以使用HTML5input
事件,该事件在输入值更改时触发,并在值更改后触发。与IE解决方案相结合,它的兼容性令人惊讶。请参阅以下答案:
您可以使用HTML5
input
事件,该事件在输入值更改时触发,并在值更改后触发。与IE解决方案相结合,它的兼容性令人惊讶。请参阅以下答案:
请出示您的代码请出示您的代码