スクリプトでメールフォームを設置したのですが、送信されるメールアドレスが下記のように表示されます。クリックしてすぐに返信したいので、アドレスだけ表示されるようにしたいのですが、どうしたらいいかご存知の方がいらっしゃいましたらよろしくお願いします。
<ソース>
<INPUT TYPE=HIDDEN NAME="題名" VALUE="フォームメール"><INPUT TYPE=HIDDEN NAME="題名" VALUE="フォームメール">
<FORM ENCTYPE="text/plain" METHOD="POST" ACTION="mailto:***@******.com"><INPUT TYPE=HIDDEN NAME="題名" VALUE="フォームメール">■お名前:<BR>
<INPUT TYPE=TEXT NAME="名前" SIZE=40><BR>
<BR>
■E-Mail:<BR>
<INPUT TYPE=TEXT NAME="e-mail" SIZE=40><BR>
<BR>
■性別:<BR>
<INPUT TYPE=RADIO NAME="性別" VALUE="男" CHECKED>男性 <INPUT TYPE=RADIO NAME="性別" VALUE="女">女性<BR>
<BR>
■お問い合わせ内容:<BR>
<TEXTAREA name="メッセージ" rows="7" cols="49"></TEXTAREA><BR>
<BR>
<INPUT TYPE=SUBMIT VALUE="送信する"> <INPUT type="reset" name="クリア"></FORM>
このように表記すると、
題名=フォームメール
名前=*****
e-mail=*****@*****.com
性別=男性
メッセージ=これはテストです
これはテストです
これはテストです
これはテストです
これはテストです
これはテストです
これはテストです
これはテストです
となり、「e-mail=*****@*****.com」がアドレスとなってしまいます。
「e-mail=」が表示されないようにするか、表示されても「e-mail=」がアドレスとして認識されないようにしたいのですが・・・よろしくお願いします。
No.1
- 回答日時:
なんのスクリプトですか?
たんにHTMLですよね?
例えば、"e-mail "のようなnameを使用してはいかがでしょ。
通常、=はメールアドレスとして使用しませんので
普通はアドレスとして認識されないと思うのですが。
お答えを頂きましてありがとうございました。
「e-mail」を「メールアドレス」に変えてみましたが、やっぱり「=」がアドレスの中に含まれてしまいました。他にも色々やってみましたが、やっぱり駄目でした。(T.T)
No.2ベストアンサー
- 回答日時:
JavaScriptの追加と、<FORM>タグに変更を加えて
みました。
<HTML>
<HEAD><TITLE>フォームの送信</TITLE>
<script language="JavaScript">
<!--
function addSpace(){
//アドレスの前に、半角スペースを挿入する。
anElem = document.MAIL2.elements[2];
if (anElem.value.substring(0,1) != " ")
anElem.value = " " + anElem.value;
}
//-->
</script>
</HEAD>
<BODY>
<FORM NAME="MAIL2" ENCTYPE="text/plain" METHOD="POST" ACTION="mailto:***@******.com" onsubmit="addSpace()">
<INPUT TYPE="HIDDEN" NAME="題名" VALUE="フォームメール">
■お名前:<BR>
<INPUT TYPE="TEXT" NAME="名前" SIZE=40><BR>
<BR>
■E-Mail:<BR>
<INPUT TYPE="TEXT" NAME="e-mail" SIZE=40><BR>
<BR>
■性別:<BR>
<INPUT TYPE="RADIO" NAME="性別" VALUE="男" CHECKED>男性 <INPUT TYPE="RADIO" NAME="性別" VALUE="女">女性<BR>
<BR>
■お問い合わせ内容:<BR>
<TEXTAREA name="メッセージ" rows="7" cols="49"></TEXTAREA><BR>
<BR>
<INPUT TYPE="SUBMIT" VALUE="送信する"> <INPUT type="reset" name="クリア">
</FORM>
</BODY></HTML>
おはようございます、お答えいただきましてありがとうございました。早速試してみた所うまくいきました。(^。^;)ホッ
自分の知識のなさを痛感しました。
このたびは本当に助けていただき、ありがとうございました。心より御礼申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- PHP php ログイン 1 2022/11/01 00:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
入力フォームの値が消える
-
ビジネスメールの敬称
-
入力フォームの値をQRコードで...
-
初歩的な事だと思います。 Sub...
-
エクセルVBA テキストボックス...
-
テキストボックスの番号を使っ...
-
お問い合わせフォームから送信...
-
UWSCで、スクリプトの実行時間...
-
DATE型変数を初期化する方法
-
VB2005 複数のフォームを同時...
-
httpリクエストの送り元の特定
-
Windowsのアプリ開発ってなんの...
-
Cygwinでtgifを使いたいです。
-
非同期通信で掲示板を作る際の...
-
input type ="hidden"の具体的...
-
WordPressで画面還移なしの掲示...
-
至急です!Excelがわかりません
-
VBA エクセル 条件の設定
-
EXCEL VBA で指定した範囲に入...
-
PHP 確認画面から入力画面に戻...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力フォームの値が消える
-
ビルダー20 お問合せフォー...
-
メールフォームで送信先アドレ...
-
アンケートフォームなどの送信...
-
ホームページビルダー18での...
-
フォームーSubmitから呼...
-
javascript フォームタグ 画面...
-
postmailの確認画面でプルダウ...
-
ビジネスメールの敬称
-
エクセルVBA テキストボックス...
-
DATE型変数を初期化する方法
-
テキストボックスの番号を使っ...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
EXCEL VBA で指定した範囲に入...
-
お問い合わせフォームから送信...
-
Excel-VBAでInputBox+Pulldown...
-
フォームを再送信しますか?
-
入力フォームの値をQRコードで...
-
VBAの質問になります メッセー...
おすすめ情報