私は1つのページに2つのdivがあります.1つはフォーム用で、もう1つはフォーム出力用です。PHP側のブール変数に基づいて、AJAX経由で異なるdivブロックを更新してロードするにはどうすればよいですか?
が有効でない場合は、のフォームが再表示され、フォームにエラーが強調表示されます。フォームが有効な場合は、フォームdivを非表示にし、処理された出力を表示します。必要であれば、それはフォームのdivに有効であったとき、私はまた、フォームをリロードすることができ、すなわち$isFormValid = true;
私はフォームが私のPHP内部で有効であるかどうかを判断することができ、。 (私はそれが有効でないときに再読み込みする必要があるので)。
質問
どのように?ここで明確にする
は、私が持っているしたいイベントの流れです:
あなたのPHPファイルで
有効なフォームの提出については、サーバーの出力形式は何ですか? HTML? JSON? –
現時点で私はHTMLを使用していますが、柔軟性があります。フォームデータは、基本的に '$ _POST'にあるもので、私はそれを取って何でもします。現在、これをHTMLにラップすることは、おそらくレガシーの理由によるものです。.... – Dennis
を追加すると、フォーム自体がHTMLを生成する 'Zend \ Form'ライブラリを介して生成されるため、その部分は滞留しなければなりませんHTML .... – Dennis