アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは、皆様。度々お伺いしてしまっておりますが、今回もよろしくお願いいたします。
ここのカテゴリーでいいかどうか迷ったのですが、今回悩んでいる事はホームページのアンケートに記載されているメールアドレスについてなのです。
私はJavaScriptでメールフォームを作成しているのですが、その中にメールアドレスを記入してもらう欄があります。
しかしその記載してもらったアドレスと、テキストボックスの名前、両方にリンクがつけられてしまっているのです。
テキストボックスの名前がmailだとすると、メールを受信すると
mail=×××@×× となっていて、アドレスのリンクがmail=にまで入ってしまうのです。アドレス帳に登録する際にこのままだと×××@××ではなくて、mail=×××@××になってしまうのです。
リンクは×××@××だけでいいのだー!と地団太を踏んでます。すみませんが解決策をご存知の方は教えて下さい。よろしくお願いいたします。

A 回答 (2件)

mail=×××@××の


mail=と×××@××の間にスペースを入れれば大丈夫だと思います。

value=" "を初期値として入れておくと良いと思います。
ただし、入力する人が空白を削除してからアドレスを入力すると
元の木阿弥ですが。

それか、ページでは表示又は入力できないようにして
もう一つ同じmail項目を作り初期値としてvalue=" "を入れ
アドレス入力項目より前に置いておくのはどうでしょう。
    • good
    • 0
この回答へのお礼

nishimoriさん、こちらもご回答いただいて本当にありがとうございます。とても助かります!なるほど、予め空白を入れてみたら線がつきませんでした!こういう手があったのですね。ただ、私は空白チェック機能を入れていたので、
if(document.myform.mail.value==" "){
alert("E-MAILアドレスを記入してください。");
return false;
こちらにも空白を入れました。となると空白が入っている状態での未記入はアラートがでるけれど、空白を削除した上での未記入はアラートが出ない状態になってしまうのですよね?う~ん。これも何とか回避したい点です(悩)。
もうすこし悩んでみます。ありがとうございました!

お礼日時:2002/05/28 17:29

前後は省略させていただきますね。


mailto:***@***.ne.jp
この:←が抜けているのではないでしょうか!?
    • good
    • 0
この回答へのお礼

こんにちは、kohji777さん。ご回答ありがとうございました!
:なのですが、しっかり入っているのです。
<FORM action="mailto:××@××.com?subject=MAIL" method="post" enctype="text/plain" name="myform" onSubmit="return Check()">

う~ん、やはり空白を予め設定しておくのがベストなのでしょうか。
ありがとうございました!

お礼日時:2002/05/29 11:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!