ページに入力テキストボックスとボタンがあります。テキストボックスにonchangeイベントがあり、ボタンがonclickです。各イベントは、完全に別個の無関係なメソッドをトリガーします。
問題は次のとおりです。ユーザーがテキストボックスに変更を加えると、すぐにボタンをクリックします。onchangeがトリガーされますが、onclickが失われます。これを回避できますか?両方のイベントが発生する必要があります。ありがとう
更新:ローカルで非常に簡単なテストを試しました:
<input type="text" onchange="alert1();"/>
<input type="button" onclick="alert2();"/>
ここで、jsは:
<script type="text/javascript">
function alert1()
{
alert("1");
}
function alert2()
{
alert("2");
}
</script>
テキストを変更してすぐにボタンをクリックすると、最初のイベントのみがトリガーされます。2番目のイベントを強制的に発生させる方法はありますか?