• 締切済み

アンケートサイトのように・・・

アンケートサイトによく使われているように、 確認画面から戻っても前回入力した回答が 反映されたままのプログラミングを教えていただけ ないでしょうか?

みんなの回答

  • 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さんの考えているようなタイプのフォームは、専用のプログラムを組む必要がでてくるのです。(実際には、ライブラリとして用意してある場合が多いですけど。)

関連するQ&A