送信フォームタグについて知りたい

このQ&Aのポイント
  • HPに「ご意見ご感想・質問など気軽にどうぞ。」と、送信フォームを作りました。 HTMLタグ辞典を参考に下のようにソースに書きましたが、いざクロームで開いて送ろうとすると、メールが開いて、「%E3%81%8B%E3」のような文字がズラッと並びます。メールは開かずにサクッと送れて、文字化けもしないようにするにはどうすればよろしいのでしょうか?
  • 送信フォームタグについての質問です。 HPに「ご意見ご感想・質問など気軽にどうぞ。」と、送信フォームを作成しました。 HTMLタグ辞典を参考にソースを書いたのですが、クロームで開いて送信しようとすると、文字が文字化けしてしまい、メールが開かれてしまいます。 サクッと送信できるようにするための方法を教えてください。
  • 送信フォームタグについてお尋ねします。 ウェブサイトに「ご意見ご感想・質問など気軽にどうぞ。」と、送信フォームを設置しました。 HTMLタグ辞典を参考にソースコードを記述しましたが、クロームで開いて送ろうとすると、文字化けが発生し、メールが開かれてしまいます。 スムーズに送信し、文字化けを防ぐ方法を教えてください。
回答を見る
  • ベストアンサー

送信フォームタグを教えて下さい。

HPに「ご意見ご感想・質問など気軽にどうぞ。」と、送信フォームを作りました。 HTMLタグ辞典を参考に下のようにソースに書きましたが、いざクロームで開いて送ろうとすると、メールが開いて、「%E3%81%8B%E3」のような文字がズラッと並びます。メールは開かずにサクッと送れて、文字化けもしないようにするにはどうすればよろしいのでしょうか? <form method="post" action="mailto:ka****@sco.bbiq.jp">ご意見ご感想・質問など気軽にどうぞ。 <br> <br> <textarea wrap="hard" rows="8" cols="40" name="HPからのメール"></textarea> <br> <br> <input type="submit" value="送信"> </form>

質問者が選んだベストアンサー

  • ベストアンサー
noname#248980
noname#248980
回答No.1

私もその方法でメールフォームを作ろうとしたことがありますが、質問内容のように文字がエンコードされ上手く行きません。 formタグにenctype="text/plain"を追加すると文字をそのまま送信できるという情報があったので試してみましたが、それでも文字化けします。 それ以外の情報は見つかりませんでした。 phpを使ったメールフォームを作るのが確実だと思います。 参考 ↓ https://web-camp.io/magazine/archives/5181 私はあまりphpに詳しくないです。すみません.........。 Webページにメールアドレスを公開したいのであれば下の方法の方が文字化けしにくいです。ただし、スパムメールが来たりする可能性があります。 メールリンク <a href="mailto:abcde@example.com">メールを送信</a> メールボタン <input type="button" value="メールを送信" onClick="location.href='mailto:abcde@example.com'"> 参考 ↓ https://webliker.info/99276/

takahashi55
質問者

お礼

有益な情報をありがとうございました。

関連するQ&A

  • mailtoによる送信ができない

    <html> <body> <form action="mailto:●●@●●.ne.jp" method="POST" enctype="text/plain" name="mail"> アドレス<br> <input type="text" size="20"name="アドレス"><br> 名前<br> <input type="text" size="20" name="送信者"><br> 感想<br> <textarea name="感想" rows="2" cols="20"> </textarea> <br><input type="submit" value="送信"> <input type="reset" name="mail" value="リセット"> </form> </body> </html> とやってもOEが立ち上がるだけで、フォームに書いた内容がOEに 表示されません。

  • ホームページ作成・フォームの送信について

    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> だと送信ボタンをクリックした時にメールの新規作成画面に飛んでしまいます。 これはどこかおかしいのでしょうか?

  • フォームタグについて教えてください。

    質問1: <label for="form2">人数:</label> <input type="text" name="heads" size="20" maxlength="4" value="人" id="form2"> というフォームを作っています。 こうした場合、入力欄に入力されている「人」は左詰めになってしまいます。。できれば右詰めにしたいのですが、HTMLだけでできるものでしょうか? 質問2: <label for="form4">御意見・備考:</label> <textarea name="contents" cols="50" rows="10" wrap="soft" id="form4"></textarea> というフォームを作っています。 こうした場合、「御意見・備考」は入力欄の左下に表示されますが、これを左上にできないでしょうか? 以上、初心者のため分かりやすく教えてもらえたら大変嬉しいです^^; よろしくお願いします<m(__)m>

    • ベストアンサー
    • HTML
  • 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
  • 複数のフォームを一括で送信することは可能ですか?

    それらしきキーワードで検索しても出てこないので 頓珍漢な質問をしてるかもしれませんが、ご容赦ください。 送信ボタンは同一フォーム内のデータを送信できると思うのですが 複数のフォームを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
  • JavaScriptでアンケートを作成.。

    JavaScriptでアンケートを作成しました。 IE6.0で送信ボタンを押すとメール画面がでて、アンケート内容が送信できません。 宜しくお願いします。JavaScriptは有効になっています。 <form METHOD="POST" ACTION="mailto:XXX@***.ne.jp?Subject=XXXXX" ENCTYPE="text/plain" onSubmit="alert('ご協力ありがとうございます。')"> ■XXXアンケート: <select NAME="XXXアンケート"> <option VALUE="XXXますか?">XXXますか? <option VALUE="・ほとんどない ">・ほとんどない </select><br> <br> ■XXXの感想:<br> <input TYPE="radio" NAME="XXXの感想" VALUE="XXX">XXX <input TYPE="radio" NAME="XXXの感想" VALUE="XXX-1">XXX-1 <br><br> ■XXXな異変:<br> <input TYPE="radio" NAME="XXXな異変" VALUE=">XXX感じ">感じ <input TYPE="radio" NAME="XXXな異変"VALUE="XXXに痛み">XXXに痛み <br><br> よろしければコメントをどうぞ。<br> <textarea NAME="よろしければコメントをどうぞ。" ROWS="6" COLS="25" WRAP="hard"> </textarea> <br> <input TYPE="submit" VALUE="メールを送る"> <input TYPE="reset" VALUE="やり直し"> </font> </form>

  • 送信フォームについて

    過去の記述を捜してみたのですが今一理解が出来ません でしたのでお尋ねします。 HTML文書中に感想欄を設けたく次の様にしました。 <form method="POST" action="mailto:****@***.ne.jp"> 名前: <input type=text name="NAME" size=20><br> 感想: <input type="text" name="MSG" size=20><br> <input type="submit" value=" 送信 "> <input type="reset" value=" 取消 "> </form> このテキスト枠内に文字を入れ送信ボタンを押すと自分 宛が記入された新規メール****@***.ne.jpが立ち上がって 来て内容が自分の所へ送信できません。 メーラーはBecky! Internet Mail version 2を使用して います。OSはWindowsXPです。 ・送信ボタンを押した内容が送信できないのはなぜ? ・メール用紙がでてくるのはなぜ? ・この様なフォームはパソコンでも携帯電話でも共通で  使用できますか? どなたか教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • フォームタグを送信した後に表示されるページ

    フォームタグを送信した後に表示されるページを指定したいのですが、どうすればいいのか分かりません。タグは <form method=POST action="フォームサービスのCGIアドレス"> <input type=hidden name="_mailto" value="私のメアドです"> あなたのお名前<br> <input type="text" name="name"><br> (略) <input type=submit value="送信"> こんな感じです。 よろしくお願いします。

  • ボタン無しでフォーム内容送信

    <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を表示しただけでフォーム内データを送信できればと考えています。どのようにすればいいのでしょうか。

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

    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