0

クライアントがフォームを送信してエラーが発生すると、戻るためのリンクが記載されたページに移動します。フォームに戻るためにjavascript:history.go(-1)を使用しています。

クライアントが戻ったときに、フォームの背景の変更や色などでcss機能が失われています。

クライアントがすべてのagianを更新して再入力する必要がないようにします。

これを回避する方法はありますか?

4

2 に答える 2

1

PHPセッションに入力されたすべてのデータを保存し、(history.go(-1)の代わりに)フォームへのリンクを再度配置して、セッションに値があるかどうかを確認し、それらを書き込みます。 PHPのフォームフィールド?

何かのようなもの

$_SESSION['name']=$_POST['name']

と後方..

エラーページを表示せずに、フォーム自体にエラーを表示せずにそれを行うこともできます...

于 2012-04-24T22:00:06.850 に答える
0

言及したCSSがフォームの一部として入力されている場合は、 Sisyphus.jsのようなシムを使用してチェックアウトし、ユーザーがフォームに戻ったときにブラウザー間の永続性を確保することができます。

于 2012-04-24T21:58:21.567 に答える