ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript フォームが送信されないのはなぜですか?

JavaScript フォームが送信されないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-10 11:48:02738ブラウズ

Why Doesn't My JavaScript Form Submit?

JavaScript を使用したフォームの送信

id が theForm のフォームと、placeOrder という名前の div 内に配置された送信ボタンがあります。 placeOrder() 関数は送信ボタンのクリック時に実行され、innerHTML を「processing ...」に置き換えてボタンを削除します。

前のコードは div を効果的に操作しますが、実際のフォームの送信に失敗します。 。 document.theForm.submit(); を追加します。

解決策:

問題はフォームの name 属性にあります。フォームには ID「theForm」が設定されていないため、Java はフォームを見つけて送信コマンドを実行できません。

次のようにフォームに名前「theForm」を割り当てます。

<form name="theForm">

Withこの変更により、document.theForm.submit(); placeOrder() のコマンドが修正されたフォームを正常に送信できるようになりました。

以上がJavaScript フォームが送信されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。