お問い合わせフォームをcciではなく、javascriptを使用して作成しているのですがうまくいきません!!
submitボタンを押したときalertが出ない様にメールを送りたいのですが。。
ソースはこんなカンジです。
*このソースでは、ブラウザからのalertは表示されないのですがメールが送れません。
宜しくお願いします
<SCRIPT LANGUAGE="JavaScript">
<!---
function mopen(){
if(document.frmInfo.name.value==""){
window.alert("お名前を入力してください");
return false;
}
else{
return true;
}
var mmopen;
mmopen=window.open("","formwin","menubar=yes,toolbar=yes,location=yes,directories=yes,resizable=yes,scrollbars=yes,width=400,height=500");
mmopen.focus();
mmopen.document.write("<html><head><title></title></head>");
mmopen.document.write("<body bgcolor='#ffffff'>");
mmopen.document.write("<center><br><B>お申し込みありがとうございました。<br><br>メールの内容は下記の通りです。</b><br><br><br></center>")
mmopen.document.write("</body></html>");
mmopen.document.close();
return false;
}
//--->
</SCRIPT>
<FORM ACTION="mailto:***@//////.com" METHOD="POST" ENCTYPE="multipart/form-data" NAME="frmInfo" onSubmit="return mopen()">
mmopen.document.write("</body>");
mmopen.document.write("</html>");
mmopen.document.close();
return false;
}
//--->
</SCRIPT>
No.1ベストアンサー
- 回答日時:
「 maito:aaa@foo.com 」というのは、メールを送信するのではなくて、閲覧者の
メールソフトを起動して " aaa@foo.com " 宛てのメールを作成する という動作を
させるものです。
ですので、閲覧者がそのメールを送信してくれない事にはメールは届きません。
つまり、お問い合わせフォームなどのメール送信フォームは、JavaScript ではなく
cgi を使わないとできないのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
window.openでタイトル名の指定
-
document.clear()の使い方について
-
なぜ、ジャバスクリプトが表示...
-
document.open()の意味とは
-
java カレンダーの日付指定で...
-
ジャバスクリプトで空白(スペー...
-
document.writeで画面が消える
-
今日の月と日付の1週間後や3日...
-
javaで画像をランダム表示しつ...
-
google apps scriptの終了のさせ方
-
idを使わずにonclickで自身の要...
-
Boolean型配列中のTrueの有無を...
-
JavaScriptで決まった「時刻」...
-
C#テキストボックスの文字を配...
-
JavaScript window.openで開く...
-
関数でy=g(x)のgとは何の略です...
-
jspからjavascriptの変数引継ぎ
-
jqGridについて
-
ActiveXobjectが作成できない
-
javascriptのdocument.allにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
ホームページに日付を自動更新...
-
テキストボックスに入力された...
-
for文のiを使ってリンク先のア...
-
○歳△ヶ月と×日を計算してくれる...
-
引数を渡さずに呼び出し元の変...
-
なぜ、ジャバスクリプトが表示...
-
innerHTMLにて設定した情報を再...
-
前のページに戻るとページトッ...
-
更新でランダムでページ内のテ...
-
今日の月と日付の1週間後や3日...
-
「今日の日付けを画像で表示」...
-
java カレンダーの日付指定で...
-
文字列を点滅させたい
-
HTMLを記述しつつサブ窓(showM...
-
条件分岐(IF文)の簡素化
-
Java Scriptのメソッドについて
-
javascriptとphpの連携で疑問
-
現在の日付から、1ヶ月前にす...
-
この方法を教えてください。
おすすめ情報