私の簡単な実験では、form
をキーボード入力(マウスを使わずに)で送信しても、投稿ボタンのonclick
イベントが呼び出されたようです。マウスのボタンを使わずにフォームを送信すると、ボタンのonclickイベントが送信されますか?
これはいつものケースですか?
P.S. React 15.3.2でjsxを使用しています
私の簡単な実験では、form
をキーボード入力(マウスを使わずに)で送信しても、投稿ボタンのonclick
イベントが呼び出されたようです。マウスのボタンを使わずにフォームを送信すると、ボタンのonclickイベントが送信されますか?
これはいつものケースですか?
P.S. React 15.3.2でjsxを使用しています
クリックイベントが発生する可能性があります。他のイベントを考慮しない場合は、clickイベントをバインドします(onhover = などの要素をクリックすると、がJSまたはjQueryを使用します)。
type = "submit"をボタンまたは入力要素に追加しないでください。あなたが任意の要素集中を持っている場合は、ユーザーのヒットが入力した場合
を入力します。クリックイベントのアクションも発生します。
Likeリンクまたはボタン要素が現在フォーカスを持っているときに、クリックするのではなくEnterキーを押します。それは同じことを行います。つまり、その特定の要素のclickイベントを発生させます。
ありがとうございました
私は本当にこれがもっと役立つことを願っています! :)
はいそうです。 – divy3993
Enterキーを押すと起動されます。 –
@ TusharAroraしかし、私のフォームには 'onsubmit'イベントはありません。だから私はこの質問を投稿した。 –