ウェブ上のフォームについて教えてください。


フォームに必要情報を入力する際に、
特定のチェックボックスや、ラジオボタンを選択すると、
ブラウザが再度ページを読み込んで、選択された情報に合わせて
フォームが入れ替わる(一部入れ替わる)機能がありますが、

この機能を実現するには、どのような手法があるのでしょうか?

できるだけ簡単な方法を教えていただけるとうれしいです。

また参考になるサイトや、お薦めのCGI等ございましたら、教えてください。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/04/05 16:35:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:kaerx No.1

回答回数78ベストアンサー獲得回数3

ポイント60pt

おそらくAjaxでしょう。

JavaScriptでフォームの値をリアルタイムにバリデートするライブラリまとめ

http://phpspot.org/blog/archives/2007/03/javascript_43.html

Ajaxのフォームバリデータ11選『List of Ajax form Validators』

http://blog.creamu.com/mt/2008/03/ajax11list_of_ajax_form_valida...

AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版)

http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html

  • id:Reiaru
    > ブラウザが再度ページを読み込んで、選択された情報に合わせて
    > フォームが入れ替わる(一部入れ替わる)機能

    これは確かに Ajax ですが、単純に同じ様な事をやるのであれば一般的な JavaScript でも可能なケースもあります。
    (Ajax も JavaScript ではあるのですが)

    その場合には、表示されるフォームなり何なりを最初から二つ以上用意しておき、チェックボックスをクリックされた時に、
    それに応じてそれ以外を隠して一つだけを画面上に表示させるという事になります。

    簡単なサンプルを提示できれば回答欄に書いたのですが、如何せん何日も寝ておりませんでして…眠いのです(>_<)
    恐らくこう書いておけばどなたかが代わりに回答して下さるかと(^-^;

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません