- 締切済み
アンケートサイトのように・・・
アンケートサイトによく使われているように、 確認画面から戻っても前回入力した回答が 反映されたままのプログラミングを教えていただけ ないでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kaz_iwa
- ベストアンサー率27% (10/37)
回答No.2
全画面からのhtmlパラメーターを取得し、その値をinputタグのvalue値に入れるというやり方なので純粋なHTMLではできないはずです。 PHP等だと比較的簡単に出来ます。
- Dpop
- ベストアンサー率51% (279/544)
回答No.1
入力画面にちょっと仕掛けがあります。 入力画面が、CGIなどの様なプログラムで生成されているページである場合、この様な手法が利用できます。入力画面がHTMLの場合には、その様なことはできません。 入力画面でフォームタグを作成する際に、既に前回入力されている内容がある事を想定して、value=""オプションなどを利用して、その内容を記述してしまいます。 ラジオボタンなどは該当する位置に、checkedやselectedでフォーカスを与えます。まぁ、理屈は上記のvalue=""と同じです。 アンケートを回収するCGIの方に秘密があるのではなく、入力フォームの方に秘密が隠れている。って言うのがポイントですね。 なので、fm0606さんの考えているようなタイプのフォームは、専用のプログラムを組む必要がでてくるのです。(実際には、ライブラリとして用意してある場合が多いですけど。)