人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

一般的なブラウザ(IEやネスケ)で、一般的な入力フォームに入力し、送信します。入力内容に不備があり、エラーが発生したとします。このとき、ブラウザの「戻る」ボタンで元の入力フォームの画面に戻ると、ブラウザが入力内容を覚えていて、再度表示してくれると思うのですが、表示してくれない場合の原因としては何が考えられるでしょう。設定等によって表示されるようにすることは可能でしょうか。

●質問者: harin
●カテゴリ:コンピュータ
✍キーワード:エラー ネスケ ブラウザ ボタン 入力
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● foobarqux
●20ポイント

http://tooljp.com/notes/webtech.html

ノーツドミノ Webアプリケーションテクニック集

このページの8番に有るように

フォーム送信後にフィールドの値を消すようにサーバ側で設定している場合、

御提示の状態になると考えられます。

クライアント側の設定では難しいと思います。

◎質問者からの返答

サーバ側の設定については、

消すようにはなってないことを確認済みです。

クライアント側で、

例えばセキュリティレベルの設定などで、

何とかなったりしませんでしょうか。

IE5.5とNC4.78(ともにウインドウズ)では、

残るのですが、残らない場合があるようなのです。

ブラウザによるのでしょうか。


2 ● kacchan6
●20ポイント

http://yahoo.co.jp/

Yahoo! JAPAN

URLはダミーです。

逆にHTMLのヘッダのcontent-typeはどうなっているでしょうか?

no-cacheになっているとキャッシュされません。

ただ残るときもあるというのはそういう設定になっているとは思えません。

残るときもあり残らないときもあるという事は

恐らくキャッシュされていると思います。

ちなみに戻るボタンを押したときの状態はクライアント依存(ブラウザによって違う)になります。

厳密に再表示させたい場合は

1・フォームのあるページにサブミット

2・エラーチェック

3・サブミットした値をしようしてフォームの

HTMLを描写

するのがいいかと思います。

◎質問者からの返答

no-cacheにはなってません。

やはり、ブラウザに依存するということでしょうか。

再表示させたい、という積極的なものではなく、

再表示されないことがあるとすれば、

どのような場合か、というのが知りたいのです。


3 ● foobarqux
●20ポイント

http://webmaster.hatena.ne.jp/1021956026

フォーム(テキストボックス等)に文字を入力し、送信や検索などで次のページへ行き、ブラウザの戻るボタンで戻るとフォームに入力した文字が消えてる場合があると非常にあ.. - 人力検索はてな

以前にも同様の質問があったようです。

私自身もクライアント側のバグとしては、

ネットスケープの4.6等で同様の現象を確認しています。

◎質問者からの返答

クライアントの環境依存ということですね。

ブラウザ別、設定別等、

切り分けするとなると膨大な実験が必要、

ということでしょうか。


4 ● sikecho
●20ポイント

http://www.rakucyaku.com/Help/Cookie

cookie設定ページ

Cookie 対応でないブラウザや、Cookie

機能が Off になっているブラウザだと

そのようになると思います。Cookie とは、

ブラウザが入力内容を保存しておく機能

です。

Cookie 対応のブラウザなら、設定に

よって On と Off を切り替えることが

できると思います。

また、ブラウザの設定をせっかく On に

してあっても、入力フォームの方が

Cookie を使ったプログラムにしてないと、

もちろん戻ったときに表示されません。

これは自分のほうではどうしようも

ありませんが…。

つまり、ブラウザの方を On にして

おけば、Cookie を使うプログラムに

出会ったとき、それが有効になる、と

いうことです。

◎質問者からの返答

Cookieをオフにしていると、

送信した時点ではねられてしまうので、

今回のケースではCookieは無関係のようです。

また、はねられた状態で「戻る」と、

やはり入力内容は残されているので、

どちらかというとブラウザの問題のようです。

みなさまご回答ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ