• 締切済み

教えてください!

 HTML(例えばsakusei.html)で、テキストフォーム3つを作り、「内容確認」というボタンを押すと、kakunin.aspのページにとんで、ASPで内容が確認できるというページを作りたいと考えています。  3つのテキストをkakunin.aspで表示する際、sakumon.htmlで、ラジオボタンで表示するかプルダウン形式で表示するかを選択する2つのラジオボタンをつけておきます。  sakusei.htmlで、プルダウンで表示するというラジオボタンを選択し、「内容確認」のボタンを押すと、kakunin.aspの画面で、3つのテキストがプルダウンで表示されるようにするには、どういうプログラムを組めばいいのですか?  参考サイトも教えていただくとうれしいです。  わかりにくい文章ですが、よろしくお願いします。

みんなの回答

  • hequil
  • ベストアンサー率65% (242/372)
回答No.2

>ですが、できればIF文で書きたいのです。ラジオボタン形式かプルダウン形式か判断して、kakunin.aspで表示させたいです。 解答を書くのは容易なのですがここまでサンプル提示してありますので、出来ないのであれば時間かけてでも出来るまで調べて試しまくって下さい。 この程度は基本構文の範囲なので調べながらでも自力で書けるようにならないと今後人に聞かないと何も作れなくなります。

参考URL:
http://www.microsoft.com/japan/developer/library/script56/vbsconditional.htm
korokororin
質問者

お礼

ありがとうございます。できるまで頑張ってみたいと思います。

  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

図入りか、HTMLソースが書いてあったらもっと回答あると思うのですが・・・ 多分、こういうことですよね? ------------------------------------------------- ■ sakusei.html <form action="kakunin.asp" method="post"> テキスト1<input type="text" name="text" value=""><br> テキスト2<input type="text" name="text" value=""><br> テキスト3<input type="text" name="text" value=""><br> <input type="radio" name="viewtype" value="radio">ラジオボタンで表示<br> <input type="radio" name="viewtype" value="select">プルダウン形式で表示<br> <input type="submit" value="内容確認"> </form> ------------------------------------------------- ■ kakunin.asp <%@ LANGUAGE="VBScript"%> <form> <% Dim i Select Case LCase(Request.Form("viewtype"))   Case "radio"     For i = 1 To Request.Form("text").Count       Response.Write "<input type=""radio"" name=""text"">"       Response.Write Server.HTMLEncode(Request.Form("text")(i))       Response.Write "<br>"     Next   Case "select"     Response.Write "<select name=""text"">"     For i = 1 To Request.Form("text").Count       Response.Write "<option>"       Response.Write Server.HTMLEncode(Request.Form("text")(i))       Response.Write "</option>"     Next     Response.Write "</select>"   Case Else     Response.Write "表示形式が選択されていません<br>" End Select %> </form> ------------------------------------------------- 全角スペースをインデントに使っているので 実際に試されるのであれば、半角スペースかタブに直して下さい。 あと、上記のソースはぶっつけ本番でコーディングして 一切テスト行ってないのでエラー出たらすいません(^^;;

korokororin
質問者

補足

答えて下さってありがとうございます。 さっそくソースを書いてみると、うまく表示できました。 ですが、できればIF文で書きたいのです。ラジオボタン形式かプルダウン形式か判断して、kakunin.aspで表示させたいです。  自力で作ろうとしましたが、なかなかうまくプログラムが組めず、断念してしまいました。(;_;)  IFを使ってどのように書いたらよいのでしょうか。

関連するQ&A

  • プルダウンからテキストボックスへ

    フォームのプルダウンで選択した内容を、テキストボックスへ自動的に反映させる方法はありますか?ラジオボタンからOnclickを使う方法はわかるのですが…。

    • ベストアンサー
    • HTML
  • テキストエリアの内容がメールに送信できない

    テキストボックスやラジオボタンなど、フォームに書き入れた内容をメールに送信するプログラムを作っています。(アンケートフォームのようなもの) まず、nyuryoku.phpでテキストエリア内に入力されたものを kakunin.php に $area1 として、表示させました。その内容を、hidden でmail.php に送りました。 kakunin.phpでは、$area1 がきちんと表示されるのに、 メールに送られてきた内容は、1行しか送られてきません。 なぜなのでしょうか? kakunin.phpで改行させる為に、  $area2 = nl2br($_POST[area]."\n"); をしましたが、それは関係あるのでしょうか。 分かりづらい説明で、申し訳ありませんがよろしくおねがいします。

    • ベストアンサー
    • PHP
  • 【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい

    【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい お世話になります。 ある商品に関するお問い合わせフォームを制作していて、 プルダウンで「商品名」を選択したあとに、フォーム内容を変えたいと思っているのですが、 いろんなサイトを見て勉強してみましたが、方法がわからなくて困っています。 JavaScript、Jquery、PHPなど、変更できれば種類は問いません。 例を挙げますと、 【プルダウン選択】商品A を選んだとき 【フォームの内容】テキストフィールド:氏名、住所、電話、お問い合わせ内容  ラジオボタン:性別 【プルダウン選択】商品B を選んだとき 【フォームの内容】テキストフィールド:氏名、ふりがな、住所、Eメール、お問い合わせ内容  チェックボックス:固定電話、携帯電話 というように、プルダウンで選んだ項目に対して、それ以降の項目を変更させたいです。 設置時の希望として、 新たなページにジャンプするにしても、inframeを使って、あたかも同じページ内で完結し、ページ移動していないように見せたいです。 また、後の更新を考えて、なるべくシンプルなディレクトリ構成ができれば嬉しいです。 サーバは、cgi、php、javascriptが使えます。Jqueryはまだ試したことがありません。 どうぞよろしくお願いいたします。

  • プルダウンメニューにテキスト入力?

    現在、HTMLのフレームを左右に2分割しています。左側に用意したいくつかのラジオボタンやフォームの入力内容などの条件を入れてボタンを押すと、Perlで書き出された結果表示が右側に出る仕組みです。 この左側画面にプルダウンメニューを置いて、選択枝のひとつに「テキスト入力欄を設ける」ということは可能でしょうか? ご教授よろしくお願いします。 ちなみに今回のperlは人に教わりながらようやく書きまして、JavaScriptなども、ほとんどわかってない有様で・・・。

    • ベストアンサー
    • HTML
  • 送信されたメールの本文の表示形式を設定するには?

    さっそく質問です。 HTMLでメール送信画面を作り、必要な情報のみを抽出したいので、 その下準備として、情報をコンマで区切った本文にしたいのですがどのようなタグを使えばいいのでしょうか? 例えば下記のタグですと、 テキスト入力欄:<input type="text"name="text1"><br><br> テキスト入力欄:<input type="text"name="text2"><br><br> 受信したメールの本文は text1=*** text2=*** となると思います。 これを ***,*** このように入力された内容だけをコンマで区切った一行の本文として受信したいのです。 また、メールフォームにプルダウン式メニューとラジオボタンもつける予定ですので、その選択された内容も羅列できるようにしたいです。 (text1の内容),(text2の内容),(ラジオボタンで選択されたもの),(プルダウンメニューで選択されたもの) おわかりになる方がいましたらご指導よろしくお願いいたします。

  • フォームへの入力リアルタイムチェック

    現在、メールフォームを作成しております、 プルダウン、チェックボックス、ラジオボタン、テキストエリア を利用しておりますが、リアルタイムチェックし、 入力・選択に入力がない、選択がない、入力内容に問題がある場合は、 独自の画像(×等)+エラーテキストを表示し、 問題がなければ、○の画像+エラーテキストを非表示にしたいです。 おすすめなライブラリなどはございませんでしょうか。

  • フォームの部分的なリセット

    プルダウン A 選択肢1 2 3 ラジオボタンB ラジオボタンC ラジオボタンD ラジオボタンE このフォームで プルダウンの選択肢2を選択した時に ラジオボタンCDEのみをリセットする方法を教えて下さい。 よろしくお願い致します。

  • ラジオボタンとデキストボックスの組み合わせで連絡板

    社内ネットワーク環境で、HTMLファイルを共有して連絡板として使用できないものかと考えております 具体的には、各人の名前の横に「社内・社外」をラジオボタン等で選択、テキストボックス内に帰社予定時間や訪問先等を記述したページを作成して、 離れた箇所にある社内のPC端末にて、各人が簡単にHTMLファイルを更新したり、確認するような使用方法ができれば…と願ってます 見た目的には思い通りの形式を作成したHTMLファイルはできたのですが、各人がラジオボタンの変更やテキストボックスの内容変更後に ページ更新する方法が思いつかないのです。 コマンドボタンのようなもので更新することは可能でしょうか? (BBSなどで書き込みした人が「書き込む」などコマンドボタンでページ更新するようなイメージです) わかりにくい質問で恐縮ですがご教授よろしくお願いいたします

    • ベストアンサー
    • HTML
  • メールフォームのCGIプログラムがうまく動作しなくなりました。

    氏名や住所・質問項目を入力しWebフォームから送信して、メールで受信するようなメールフォームページを作っていますが、 メールフォームの項目をテキスト形式(自由記述形式)からプルダウン選択式に変更したところ、メールフォームが正常に動作しなくなりました。 フォームは、以下のように変更しました。 <textarea name="内容"> 自由記述欄  ↓ <select name="course"> 選択式 メールフォームの項目(html)を変更した場合、 それに対応したCGIプログラムも修正する必要があるのでしょうか。 Htmlのメール項目が、どこのCGIに関連しているのかが いまいちわかりません。 素人のため、アバウトな表現になってしまい 申し訳ありませんが、とても困っていますので 教えて頂ければと思います。

    • 締切済み
    • CSS
  • プルダウンで選択された値を別ページで表示させたい

    題名の通りなのですが、なかなかマッチする情報がなく苦戦しております。 お力を貸していただけると幸いです。 実現したいのは、簡単にいえば、 http://www.bang.co.jp/?ID=dp844 このサイトのように、プルダウンで選択したデータを次のページで 表示したいと思っています。ただし表示させるだけではなくて プルダウンで選択された値を遷移先のフォームのhiddenにセットしたいのです。 javascriptであれこれやっているのですが、3日間たってもできておりません。 例えば、a.htmlのプルダウンで、りんごと選ばれて確認と押したら、 b.htmlに遷移し、画面には、りんごと表示されて、 <input type="hidden" name="name" value="りんご"> こういう形にしたいと思っています。 <a.html> 選択してください。←プルダウン りんご みかん すいか 注文するボタン <b.html> 果物   りんご←前ページで選択された情報が表示されている 送付先  テキストボックス 確認ボタン どうかお力添えをお願い致します。