0

ページ上のすべてのフォームに、unique.submit 関数を使用して同じフォーム ID または個々のフォーム ID を指定しようとしました。どちらも機能していないようで、常に最初のフォームだけが残りのすべてを機能し、ホームページに戻るだけでした。私のコードを見てください。コードはフォームが 1 つしかないページではうまく機能しますが、フォームが複数あると問題が発生します。

$("#sQuote").submit(function() {
                //Send the serialized data to mailer.php.
                $.post("mailerS.php", $("#sQuote").serialize(),
                    //Take our repsonse, and replace whatever is in the "formResponse"
                    //div with it.

                    function(data) {
                    $("#sQuote").html( $("#formResponse").html() );
                    }
                );
                return false;
            });

        });

私はすべてのフォームID = sQuoteでこれを試し、それらを個別にsQuote1 ectと名付けました...そしてその一意のIDに別の.submitを追加しました

4

1 に答える 1

0

価値があるのは、すべての単一ページで、使用されるすべての id 属性が一意でなければならないということです。同じ値を持つ複数の id 属性を持つと、あらゆる種類の失敗につながります。

W3 バリデーターを使用してドキュメントを検証し、まずエラーを修正します。重複した ID はエラーとして報告されます。

于 2012-10-12T18:45:24.893 に答える