我有一个带有onchange事件的输入文本,该事件调用显示警告框的函数。我也有一个按钮,其onclick调用不同的功能。如果用户对输入文本进行更改并立即单击该按钮,则会触发onchange事件,并显示警告框,但不会执行该按钮的onclick函数中的代码。我读过这与事件冒泡有关,但我还没有看到任何解决方案。有解决方案吗?它甚至有可能吗?当用户立即点击按钮时onchange点击onchange不会触发
这里是一个小例子:
<input type = "text" onchange = "showAlert1()">
<input type = "button" id = "al2" value = "Click Here" onclick = "showAlert2()">
<script type = "text/javascript">
function showAlert1()
{
alert("ONE")
}
function showAlert2()
{
alert ("TWO");
}
</script>
如果做出改变来输入值和用户立即点击按钮的onclick事件处理程序showAlert2()不火。 我想,你写的东西输入字段中,单击按钮立即和它激发
警报(“1”)和Alert(“二”)...
或仅
警报(“二”)
试图使用keyUp或代替的keyDown的onChange的? – Max 2011-06-16 12:44:46
你不能使用事件onkeyup – Grumpy 2011-06-16 12:53:44