1. ホーム
  2. html

[解決済み] 送信ボタンが機能しない

2022-02-07 21:58:59

質問

を持つフォームがあります。 <input type="submit" . クロームでは、submitは何もしません。デベロッパーツールのタブで"network"では何も表示されません。デベロッパーツールでもエラーは出ません。一方、ページを保存して保存したページを開き、submitボタンを押した後、"network"タブに何かが表示されるのを確認しました。これは、クロームとファイヤフォックスで起こります。IEでは期待通りに動作します。

どなたか、後知恵をお持ちの方、何を見ればいいのか、教えてください。

編集部:直接的な回答は必要ありません。ただ、どこを見ればいいのかがわかればいいのです。もし誰かが方向性を示して、それが私の問題を解決する助けになるなら、私はそれを正しい答えとして受け入れるでしょう。

EDIT2: ページの構成はこんな感じです。

html
    head
    body
        div
        div
            form
            form
            form
            form
            form
                input
                input
                table
                table
                    tbody
                        tr..td..input type=submit

EDIT3: 私たちは実際の問題を発見しました。それは、あるページで href="#" で、そのリンクをクリックした後、送信は機能しなくなりました。 # がURLの末尾に追加されたため action を含む現在の URI から URI を拾いました。 # で、送信する代わりに、ブラウザは現在のページにジャンプしました。

解決方法は?

フォームバリデーションにJavaScriptを使用していない場合、フォームの簡単なレイアウトは次のようになります。

<form action="formHandler.php" method="post">    
 <input name="fname" id="fname" type="text" value="example" />    
 <input type="submit" value="submit" />
</form>

を確実に実行する必要があります。 submit ボタンと、form 要素内の適切な action 属性は form 要素が存在する場合。

より直接的な回答が必要な場合は、作業しているコードを提供してください。

以下が参考になると思います。 http://www.w3.org/TR/html401/interact/forms.html