実際のアプリケーション開発では、JS モジュールのイベントを使用することがよくありますが、簡単な例では、フォームの外にある「送信」ボタンをクリックしてフォームを送信するなど、いくつかの問題が発生することがあります。コードを書いてみましょう。
HTML:
< ;h3> 「送信」をクリックすると、テスト送信ボタンのクリックイベントもトリガーされます。
<ボタン id="btn">送信
<フォーム アクション="#" メソッド="get" id="フォーム"> ;input type="text" name="site" value="www.woiweb.net" readonly/>
Javscript:
テストの結果、IE、FF、Chrome、Opera、Safari では問題なく、正常にフォームを送信できました。
しかし、実際のデザインでは、送信ボタンの見栄えを良くするために、ビルダーはタグを使用してボタンを処理し、背景画像を追加してボタンをシミュレートすることがよくあります。フォームを送信するためのタグの場合、HTML のみを変更します。
HTML:
< ;h3> 「送信」をクリックすると、テスト送信ボタンのクリックイベントもトリガーされます。
<ボタン id="btn">送信
<フォーム アクション="#" メソッド="get" id="フォーム"> ;input type="text" name="site" value="www.woiweb.net" readonly/>
送信ボタンをシミュレート JavaScript:
コードをコピーします
コードは次のとおりです。 実行後、IE、FF、Opera は正常に動作しましたが、その後、Chrome と Safari が正常に動作しなくなりました。オンラインで検索したところ、ラベルにはボタンと同じ onclick() イベントがないことがわかりました。解決策は、IE と FF で異なるロジックを記述することです。
javascript:
コードをコピー
コードは次のとおりです。
著者別の最新記事
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11
最新の問題
-
2025-03-19 09:10:13
-
2025-03-18 15:17:30
-
2025-03-18 15:16:33
-
2025-03-18 15:14:33
-
2025-03-18 15:12:30