• ベストアンサー

javascript 「戻る」を押したときのデータの保持について

初歩的な質問をしてすみません。 現在、javascript+phpにて入力フォーム画面を作成しています。 ブラウザーの「進む」、「戻る」を押したとき入力フォーム内の値が初期化されてしまいます。 なにか、対処法を教えて下さい。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • e00083
  • ベストアンサー率31% (25/80)
回答No.1

「進む、戻る」ボタンを押した場合でもGETかPOSTでデータを送信し「php」の変数で受けて、フォーム画面にデータがない場合以外は、フォームの初期値に変数の値または文字を入れるようにすれば確実だと思います。 ものすごく労力がかかりそうですが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • javascriptと連携したフォーム送信

    フォーム送信(メールフォーム)に関する質問です。 フォームの入力チェックをJavascirptのバリデータライブラリで行い 送信だけPHPを使用するというタイプのメールフォーム作成を考えています。 必須入力、正規表現によるチェックなどをJavascript側でやるので ・PHPではPOSTされた値を受け取って、htmlspecialchars・mb_ereg_replaceあたりで変換した後メール関数に渡す。値がなければエラー これでいいんじゃないかと思うのですが、甘いでしょうか? javascriptの無効状態による送信は、 ・Javascriptでhiddenかクッキーを出して、有効無効を判断 (hiddenのvalueかクッキーがPHPで受け取れなければJavascript無効状態での送信としてエラー) を考えています。 ご意見よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPで作成したページがMacで動作しない

    タイトルのようなものはあるのでしょうか? というのも、現在運営しているPHPで作成したアンケートフォームについて問い合わせがきました。 アンケートフォームは全てPHPファイルで、入力→確認→メール送信→完了を行っています。 また、入力された値はそれぞれ$_SESSION['hoge']で管理しています。 問い合わせ内容は、入力画面で入力した後確認画面がいくら待っても表示されないというものでした。 とりあえずの対応としてサファリで行ってもらった結果、問題なく登録できたとのことです。 phpはサーバサイドスクリプトなので、ユーザーの使用ブラウザまであまり考慮していなかったのですが、ブラウザによって使えない関数・処理方法などはあるのでしょうか? また、上記のアンケートフォームについて、Macのネスケでだけ使えない理由・対処法についてもアドバイスいただけますでしょうか。

    • ベストアンサー
    • PHP
  • PHPとJavaScriptでのデータ保持

    環境は php postgresSQL です。 javaScript でリストを動的に作成で、いくつか分からないことがあります。 以下のようなものを作ろうとしています。 リストは全部で3つあります。 例)「部」「課」「グループ」 テーブル構成として 部テーブル 部ID 部名称 課ID 課テーブル 課ID 課名称 グループID グループテーブル グループID グループ名 最初表示されるときは 部リストには 全て 営業部 技術部 総務部 課リストには 全て グループリストには 全て がリストに入っている状態です。 初期表示段階で部、課、グループのリストで使用する 情報は取得します。 部をリストから選択したタイミングで 該当する課だけのリストを作成。 同様に課をリストから選択したタイミングで 該当するグループだけのリストを作成。 質問ですが、 1.データベースからデータを取得した後、 リスト作成に使用するため保持しておきたいのですが どのようにして保持し、どのようにして値を 利用する(リストの作成方法)か分かりません。 (センション変数に保持して使用するタイミングで javaScript内でその値を利用できるのでしょうか?) どなたかご存知であれば教えてください。

    • ベストアンサー
    • PHP
  • cookieからのデータ取得に関して(JavaScript版)

    こんにちは。 さてお伺いしたいのですが、下記の質問と同じことがJavaScriptでも可能でしょうか? http://oshiete1.goo.ne.jp/qa1013992.html えっと setcookie(test,(項目名1,値1,項目名2,値2,項目名3,値3)) でcookieに保存した値を読み込んで、 項目名1 = 値1 項目名2 = 値2 項目名3 = 値3 にしたいのですが、すべてJavaScriptでも出来るのでしょうか? やりたいことは、 ■最初 1.htmにて、IDを入力 ↓ フォーム画面(2.htm)へ フォームに入力。 ↓ データを送信とともに、下記内容のcookieを保存。 (送信先は別サイトなので気にしない) setcookie(test,(項目名1,値1,項目名2,値2,項目名3,値3)) ■二回目以降 1.htmにて、IDを入力 ↓ フォーム画面(2.htm)へ cookieを読み込み、そのIDがあれば、すでにフォームに入力されている。 この内容を確認して、送信。 (この部分で、他の人の情報に変更可能) すみませんが、お願いします。

  • データ表示に関して

    初歩的な質問で申し訳ありません。 HTMLとPHP、javascriptを用いて開発をしておりますが、 javascript内で取得した値をHTMLの画面上にデバック的に 表示させたいと考えております。 PHPであれば、printやecho等が使えますが、javascriptでは そのような事が可能でしょうか? 教えて下さい。

  • Javascriptフォーム形成

    javascriptを使って入力フォームを形成しようと考えています。 PHPからテキストボックスの数を8、テキストエリアの数を6と送って8それぞれの入力フォームを作成したいです。動的にフォーム形成したいです。 こんなことできますかね? 教えて下さい。よろしくお願いします。

  • javascriptからphpの関数呼び出し

    PHPについて、質問があります。 画面遷移なしで、DBの値を更新し、更新後の値を表示させる機能を作成しております。 色々調べた所、javascriptで実現が可能であることが分かりましたが、方法まで分かりません。 javascriptから、phpの関数を呼び出す操作を、画面遷移なしで行う方法を教えて頂けますでしょうか? phpとjavascriptの初心者ですので、サンプルがあると助かります。

    • ベストアンサー
    • PHP
  • JavaScript変数をPHPへ渡す

    JavaScriptで取得した変数を、PHP側で取得できるでしょうか? ある入力フォームのテキストボックスに値を入力後、別のウィンドウ(windowopen)を開き 先の入力したテキストの値を利用して条件を抽出させ、 結果を入力フォームに戻したいのですが・・・

    • ベストアンサー
    • PHP
  • JavascriptでPHPファイルを読み込む事はできるのでしょうか?

    フォームに名前を入力し、入力されたかどうかの判定はJavascript、データベースに既に登録されている名前かどうか調べるのはPHPで行おうと思っています。 入力されていない場合Javascriptのアラートを出すため、既に登録されている場合も同様にアラートで出したいので、Javascript内でPHPのプログラムを読み込んできて、PHPのメソッドに引数を飛ばした後、返ってきた値がfalse(データベースに存在しない)ではないならJavascriptのアラートを出すという事をやりたいのですが可能でしょうか? よろしくお願いします。

  • javascriptの値をPHPへ渡したい

    javascriptの値をPHPへ渡したい javascriptで計算された値をphpの変数へ代入し、その後の PHPで利用したいと考えています。 どのように代入すればよいでしょうか。。。 そもそもそのような事が可能なのでしょうか。。。 初歩的な事で申し訳ありませんが、教えて下さい。

    • ベストアンサー
    • PHP