日別アーカイブ: 2013年7月6日

phpでお問い合わせフォームを作る。そして確認画面から最初の編集画面に戻る際に入力したテキストをクリアーしないようにするには。

phpでお問い合わせフォームを作る。そして確認画面から最初の編集画面に戻る際に入力したテキストをクリアーしないようにするには。

phpでお問い合わせフォームを作る。
というのをやっています。だいたい出来たのですが問題点がいくつかあります。入力画面(contact.php)があります。そこで入力して「確認」をクリックすると確認画面(confirm.php)に行きます。その画面で表示されている内容でOKなら「送信」をクリックして指定した宛先に入力内容を送ります。もし内容を変更したい場合は、入力画面(contact.php)に戻り内容を入力しなおします。

問題点です。

上記の様にリンクすれば、入力画面(contact.php) に戻れますが、それまで入力したテキストはクリアーされてしまいます。「なんだよ~、電話番号の数字だけ変えたかったのに、全部消えちゃったよ!また最初から全部入力するのめんどくせ―!」となり、「申し込むのや―めた!」となる可能性があります。そうならない為にも、入力情報をクリアーせずに入力画面(contact.php)に戻るにはどうしたらいいでしょうか?

解決法です。

ブラウザの「戻る」ボタンで1つ前の画面つまり、入力画面(contact.php)に戻るという方法があります。これでやれば、入力情報はキープされます。ただし、「内容を編集する場合はブラウザの戻るボタンで戻って下さい」と書いておかないといけません。これは、カッコ悪いので避けたいところです。
ここでいい解決法があります。 続きを読む