私は自分のhtml値に対してサーバー側の検証を行っています。ただし、サーバー側の検証が失敗し、ページに戻ると、フォーム データがクリアされます。フレームワークを使用せずにフォームデータをphpで保存してリロードする方法はありますか?
1331 次
4 に答える
1
そうですね。別のスクリプトに送信しており、フォームを使用してページに戻る必要があると仮定すると、PHP セッションを使用します。セッションでリロードする必要があるすべてのデータを保存してから、ページ上でセッション データを使用してフォームに事前入力します (存在する場合)。使用が終了したら (つまり、フォームが正常に完了した場合)、その後のやり取りでセッションをクリアできます。
于 2013-05-25T21:42:08.510 に答える
0
はい、
あなたの入力があるとしましょう:
<input type="text" name="email" />
これを行った場合:
<input type="text" name="email" value="<?php echo $_POST['email']?>"/>
入力した内容が再入力されます。
于 2013-05-25T21:38:41.010 に答える
0
AJAX呼び出しを使用して値をサーバーに送信します。これにより、ページが更新されず、ページにデータがそのまま残ります。
于 2013-05-25T21:39:03.147 に答える