• 締切済み
  • 困ってます

フォーム制作。

アンケートをするためにフォームを作っているのですが、 CGI使えないサーバーはできませんよね? 今、自作のCGIは使えないけどフォームとカウンターなら 使えるとか言うのでそれをつかって一応作れているので、 僕は良いのですが、友達がそういうのしたいというので どうやったらフォーム作れるんですか? <INPUT SIZE="30" NAME="">とか <INPUT TYPE="RADIO" NAME="" VALUE="">とか <select name="">とか <TEXTAREA ROWS="4" COLS="40" NAME=""> ・・・とかは分かるんですけどそれだけじゃ送れませんよね。ちゃんと何所に送られるのかを設定しないと・・・。 <FORM ACTION~(?)とかいう初めに付ける奴がわかんないです・・・(^^;) なんか自分でもわかんないのでわけわからない文章に なってしまいました。m(-_-)m

noname#37213
noname#37213

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数43
  • ありがとう数12

みんなの回答

  • 回答No.2

HTMLのリファレンスとか見ると判ると思います。 Blackwinglsさんのアドバイスどおり、actionにメールアドレスを入れればメールで受信できます。 で、送信される内容は文字化けではなく、2バイト文字が %xx という形で表現されているものです。 xxの部分は文字コードが数字で表現されています。 ルールはそれほど難しくないですが、量が多いと思うので変換ツールを使ったほうが楽に変換できますね。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 複数のフォームを一括で送信することは可能ですか?

    CGIの勉強を始めたばかりの初心者です。 本に簡単なフォームメールがあったのですが、複数のフォームを一括でデータ送信する方法はあるのでしょうか? http://oshiete1.goo.ne.jp/qa3395953.htmlで教えて頂いた方法を真似て、以下のようにしてみたのですが、これだと1つのフォームしかデータ送信できないです。 CGIの方もいじらないと複数のフォームを一括送信はできないのでしょうか? <script language="javascript"><!-- function send() { document.nform.submit(); document.nform2.submit(); } //--></script> <form name="nform" method="POST" action="./5-2.cgi"> <p>お名前 :<input type="text" name="name" size="40"></p> <p> メッセージ: <br> <textarea cols="50" rows="5" name="message"></textarea> </p> </form> <form name="nform2" method="POST" action="./5-2.cgi"> <p>お名前 :<input type="text" name="name" size="40"></p> <p> メッセージ: <br> <textarea cols="50" rows="5" name="message"></textarea> </p> </form> <input type="button" value="送信" onClick="send()">

    • ベストアンサー
    • CGI
  • 複数のフォームを一括で送信することは可能ですか?

    それらしきキーワードで検索しても出てこないので 頓珍漢な質問をしてるかもしれませんが、ご容赦ください。 送信ボタンは同一フォーム内のデータを送信できると思うのですが 複数のフォームを1つの送信ボタンで送信することは可能でしょうか? 例えば、下の2つのフォームを1つの送信ボタンでデータ送信することは可能でしょうか?2つのフォームを1つに合わせるというのは なしでお願いいたします。 <form name="nform" method="POST" action="mailto:webmaster@a.com?subject=問い合せ" enctype="text/plain"> <p>お名前 :<input type="text" name="name" size="40"></p> <p> メッセージ: <br> <textarea cols="50" rows="5" name="message"></textarea> </p> <p><input type="submit" value="送信する"></p> </form> <form name="nform2" method="POST" action="mailto:webmaster@leposystems.com?subject=問い合せ" enctype="text/plain"> <p>お名前 :<input type="text" name="name" size="40"></p> <p> メッセージ: <br> <textarea cols="50" rows="5" name="message"></textarea> </p> <p><input type="submit" value="送信する"></p> </form>

    • ベストアンサー
    • HTML
  • ボタン無しでフォーム内容送信

    <form name="regist" action="bbs.cgi" method="POST"> <input type="hidden" name="mode value="admin"> <textarea name=comment cols=50 rows=5 wrap=soft>コメント</textarea> <input type="submit" value="ボタン"> </form> 通常はボタンをクリックして移動しますが、送信ボタンを使わずに、bbs.cgiを表示しただけでフォーム内データを送信できればと考えています。どのようにすればいいのでしょうか。

  • 回答No.1

<form action="mailto:******@***.com" method="post">とすると、取りあえずフォーム内容はメールで送信されますが、このままだと文字化けして読めません。 んで、メールを受け取った側で、NetDecodeなどのツールを使ってデコードすれば読めるようになります。 これでcgi等を使わなくてもフォームが使えるようになります。たぶん・・・・(^^;)

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • フォーム送信できないのは<TABLE>が原因?

    見当はずれの質問かもしれません。次のように、テーブルの中にフォームを入れてあります。その関係でしょうか、submit ボタンを押してもCGIプログラムにアクセスしません。私の方が何かを勘違いしているのかもしれませんが。。。。 <BODY bgcolor="#b08317"> <table border=4 width=680 align=left> <tr bgcolor="#cccccc"> <form method="GET" action="do_select.cgi" name="resultform"> <th> <textarea name="DATA" cols=52 rows=6> </textarea> </th> for ($i = 0; $i <= $#yakugo; $i++) { $yakugotext=$yakugotext . $yakugo[$i] . '$';} print <<EOD; <textarea name="hiddenyakugo" cols=1 rows=1>"$yakugotext"</textarea> <input type="submit" name="search" value="送信"> <INPUT type="submit" name="search" value="↑"> <INPUT type="submit" name="search" value="↓"> </form> </tr> </th> </table></BODY> もし、原因や改善のアドバイスをいただければ幸いです。

    • ベストアンサー
    • Perl
  • フォームの入力途中でのプレビューについて

    フォームの入力途中でのプレビューについて質問させてください。 以下のようなフォームがあります。 <form action="sample.php" method="post"> <textarea rows="2" cols="50" name="aaa"></textarea> <input type="submit" value="プレビューする"> <textarea rows="2" cols="50" name="bbb"></textarea> <input type="submit" value="送る"> </form> このフォームの途中の「プレビューする」を押すとそれ以前の入力項目の内容である"aaa"をsample.phpではなく別のphpに送ってプレビューしたいと思っています。 最後の"送る"ボタンを押すとすべての内容がsample.phpに送られます。 このようにフォームの途中でformのaction属性に指定したところとは別のphpに値を送ってプレビューするようなことは可能でしょうか? 解決方法を御存知の方がいらっしゃいましたらよろしくお願いします。 また、他の方法によってフォームの記入内容の途中までをプレビューする”ことが実現可能であるようであればその方法も教えていただけると幸いです。よろしくお願いいたします。

    • 締切済み
    • PHP
  • ホームページ作成・フォームの送信について

    HP作成で多分初歩的なことだと思うのですが… 入力されたフォームの内容を送信する際、メールアドレスを使おうと思っています。 <form action="mailto:メールアドレスを入力"method="post"><br> お名前<p> <input type="text"name="name"><br><br> メッセージ<p> <textarea rows=8 cols=40 wrap="hard" name="メッセージ"></textarea><br><br> サイト評価<p> <input type="radio"name"goodorbad"value="良い">良い <input type="radio"name"goodorbad"value="普通">普通 <input type="radio"name"goodorbad"value="良くない">良くない <input type="reset"value="リセットします"> <input type="submit"value="投函する"><br><br><br> </form> だと送信ボタンをクリックした時にメールの新規作成画面に飛んでしまいます。 これはどこかおかしいのでしょうか?

  • メールフォームにサブジェクト指定

    プロバイダから用意されているメールフォームCGI■■1■■に サブジェクト指定■■2■■をつけたいのですが、 どういうスクリプトになるのでしょうか。 あとできれば、送信者のメールアドレスが本文とメール送信者の欄、両方に 入るようにしたいのですが。 ■■1■■ <form method="post" action="http://docgi.so-net.ne.jp/cgi-bin2/form.cgi"> <input type="hidden" name="mailto" value="xxxxxxxx@so-net.ne.jp"> お客様のお名前:<br> <input name="name" size=60><br> お客様のメールアドレス:<br> <input name="mailfrom" size=60><br> 資料送付先住所:<br> <input name="address" size=60><br> ご連絡先電話番号:<br> <input name="tel" size=40><br> 感想:<br> <textarea name="body" rows=5 cols=60></textarea><br> 内容確認後、送信ボタンをクリックしてください。<br> <input type="submit" name="ok" value="送信"> <input type="reset" name="reset" value="クリア"> </form> ■■2■■ <input type="hidden" name="subject" value="資料請求"> 初心者です。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • アンケート結果の受け取り方法

    以下のことがわからないので教えてください。 1.曜日、時間、授業コードのデータ、各質問項目で選択された結果を受け取る 2.授業コードのファイル(CSV形式)を開き、各結果を追加記述する   受け取ったコードをファイル名とするCSVファイルに追加型で書き込みたい 3.自由記述の内容を受け取り、CSVへ追加記述する述する <html> <head><title>リクエストパラメータを発行するHTML</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS"> </head> <body background="..\images\tile.jpg"> <h1 align="center"><font size=6 >授業改善用アンケート</font></h1><br> <form action=http://localhost:8080/MyApp/servlet/Param method> <h3 align="left"><font size="4">曜日指定して下さい</font></h3> <!--<form action="cgi-bin/formsample.cgi"method="post">--> <select name="day"> <option value="月曜日">月曜日</option> <option value="火曜日">火曜日</option> <option value="水曜日">水曜日</option> <option value="木曜日">木曜日</option> <option value="金曜日">金曜日</option> <option value="土曜日">土曜日</option> </select> <h4 align="left"><font size="4">時間指定</font></h4> <!--<form action="cgi-bin/formsample.cgi"method="post">--> <select name="time"> <option value="1限目">1限目</option> <option value="2限目">2限目</option> <option value="3限目">3限目</option> <option value="4限目">4限目</option> <option value="5限目">5限目</option> </select> <br> <form action='cgi-bin/formsample.cgi'method='post'> <p> 授業コード<input type='text'name='code'> </p> </font> <p> Q1 質問をここに書き込む </p> <form action='cgi-bin/formsample.cgi'method='post'> <p> <input type='radio'name='reason'value='famous'>思う <input type='radio'name='reason'value='location'>やや思う <input type='radio'name='reason'value='variety'checked>どちらでもない <input type='radio'name='reason'value='instructor'>やや思わない <input type='radio'name='reason'value='cost'>思わない </p> <p> <p> Q2 質問をここに書き込む </p> <form action='cgi-bin/formsample.cgi'method='post'> <p> <input type='radio'name='reason1'value='famous'>思う <input type='radio'name='reason1'value='location'>やや思う <input type='radio'name='reason1'value='variety'checked>どちらでもない <input type='radio'name='reason1'value='instructor'>やや思わない <input type='radio'name='reason1'value='cost'>思わない </p> <p>Q3 質問をここに書き込む</p> <form action='cgi-bin/formsample.cgi'method='post'> <p> <input type='radio'name='reason2'value='famous'>思う <input type='radio'name='reason2'value='location'>やや思う <input type='radio'name='reason2'value='variety'checked>どちらでもない <input type='radio'name='reason2'value='instructor'>やや思わない <input type='radio'name='reason2'value='cost'>思わない </p> <p>Q4 質問をここに書き込む</p> <form action='cgi-bin/formsample.cgi'method='post'> <p> <input type='radio'name='reason3'value='famous'>思う <input type='radio'name='reason3'value='location'>やや思う <input type='radio'name='reason3'value='variety'checked>どちらでもない <input type='radio'name='reason3'value='instructor'>やや思わない <input type='radio'name='reason3'value='cost'>思わない </p> <p>Q5 自由にどうぞ</p> <form action='cgi-bin/fromsample.cgi'method='post'> <p> <textarea name='opinion1'rows='8'cols='50'></textarea><br> <input type="submit" value="送信"><input type="reset"> </form> </body> </html>

    • ベストアンサー
    • Java
  • 入力フォームとファイル添付を同時に実行したい。

    PHPもhtmlもはじめたばかりの超初心者です。 入力フォームの文字と添付ファイルを同時にPOSTしたいの ですがjavascriptを使わないと無理でしょうか? ******************************** <html> <head> <title>TESTフォーム</title> </head> <body> <form action="test.php" method="post"> 名前:<br> <input type="text" name="name" size="30" value=""><br> <P> &nbsp;&nbsp;&nbsp;ジャンル:<br>  <input type="radio" name="bunrui" value="abc">あ  <input type="radio" name="bunrui" value="bbb">い  <input type="radio" name="bunrui" value="sss">う </P> &nbsp;&nbsp;&nbsp;内容:<br> <textarea name="comment" cols="50" rows="5"></textarea><br> <P> 添付:<input type="file" name="file1"> <P> <input type="submit" value="投稿する"> </form> </body> </html> ******************************** 添付の部分をどうやってtest.phpに渡せばよいかわかりません。 <form action="test2.php" method="post"> 添付:<input type="file" name="file1"> と付け加えても無駄というところまでは調べております。 個別に書いたphpで添付したファイルをsambaサーバーに保存 、入力フォームをtxtにしてsambaへ保存するところまではできました。 ただ同時実行だとどう書けばよいか悩んでおります。 こういうレベルは質問してはいけないんですかねえ・・・ どなたか教えていただけると幸いです。

  • 入力フォームの送受信方法

    入力フォームを作成しましたが、何度設定しても送受信できません。 フォームに記入漏れがある場合、記入漏れがありますと表示しフォームに戻り、 送信後、送信完了ページを表示したいのですが、どこが違いますか? BiNDを使用しているためCGI記入欄はありません。htmlソースのみです。 <form method="post" action="info@00000.com" target="_thanks.html"> <p>お名前:    <input type="text" name="name"></p> <p>メールアドレス:<input type="text" name="email"></p> <p>コメント</p> <textarea name="example" cols="50" rows="10"></textarea> <p><input type="submit" value="送信する"></p> </form> サーバーはCHI、PHP対応です。

  • フォームについて

    マイホームページに 下記のようなフォームを作成しました。 <font color="#666666" size="2" face="MS Pゴシック, Osaka">このサイトについての感想、ご意見</font> <br> <br> <br> <form action="/cgi-bin/FormMail.cgi" method="POST"> <font color="#666666" size="2" face="MS Pゴシック, Osaka">お名前</font>:<input type="text" name="realname" size="30"> <br> <br> <font color="#0099FF" size="2" face="MS Pゴシック, Osaka">メールアドレス</font>: <input type="text" name="email" size="35"> <br> <br> ご意見・ご感想: <textarea name="textfield" cols="50" rows="5"></textarea>     <br> <br> <input type="hidden" name="recipient" value="yssm@cameo.plala.or.jp"> <input type="hidden" name="required" value="email,realname"> <input type="hidden" name="subject" size="50" value="TEST MAIL from WWW" /> <input name="submit" type="submit" value="送信" /> <input type="reset" value="初めから書き直す"> </form> これを私のメールアドレス(yssm@cameo.plala.or.jp)に送信したいのですがうまくいきません。 基本的な部分、思考が間違っているのでしょうか。 ご回答をよろしくお願いいたします。

  • textareaの内容が一部の携帯で無効に

    以下のように記述して投稿フォームを作っています。 <form action="******.cgi" method="post" enctype="" > <input type="hidden" name="mode" value="prev"> <input type="hidden" name="name" value="">       ・       ・       ・ <textarea cols="55" rows="8" name="CONTENTS"></textarea>       <input type="submit" value="送信" class="btn"> </form> なぜか一部の携帯で<textarea>内の文字列が送信されません。 name属性が大文字なのが原因でしょうか? formのenctype属性が空欄だからでしょうか。 ちなみに問題を確認した端末はAUの京セラK002です。

  • FPでのフォーム送信設定について。

    FrontPage2000を用いてサイトを作っています。 メルフォを入れようと思いフォーム挿入→スクロールボック、フォームのオプションにて送信先を自分のメールアドレスに設定しようとしているのですが、何度やっても送信が出来ません。タグをいじるしかないと思うのですが以下のように出ています。 mailtoの先が自分のアドレスとご理解下さい。 どこに問題があるか教えてもらえれば幸いです。 <form method="POST" action="mailto:nobu-++"> <p align="left"><textarea rows="4" name="S1" cols="39"></textarea><br> <input type="submit" value="送信" name="B1"><input type="reset" value="リセット" name="B2"></p> </form>

    • ベストアンサー
    • HTML