2012-04-24 7 views
0

クライアントがフォームを送信してエラーが発生すると、リンク先のページに戻ります。私はjavascript:history.go(-1)を使ってフォームに戻ります。javascript:history.go(-1)を使用しても動作しますが、CSSのプロパティとスクリプトが失われます

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

私はリフレッシュしてすべてのagianを再入力する必要はありません。

これを回避する手段はありますか?

+0

...エラーページを表示し、フォーム自体にエラーを表示せずに、あなたがいることを意味するかということ行うことができ

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

や後方などの

何か..

クライアントが戻ったとき、ページにはCSSが全くないのですか?また、いくつかのコードを含めてください。 –

+0

あなたがテストしたブラウザを含めてください。 – ajax333221

+3

フォームに入れてエラーメッセージを表示してフィールドを再投入してみてください。 –

答えて

1

PHPセッションに入力したすべてのデータを(history.go(-1)の代わりに)保存しないのはなぜですか?フォームに再度リンクを張って、セッションに値があるかどうかをチェックし、フォームフィールドにPHPで記述しますか?あなたも

0

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

関連する問題