メールの返信についてご教示ください
HTML→Perl→送信と今はできています。
これを
HTML→Perl→確認→送信
としたいのですが、
まず下記のコードが確認画面の表示なのですが、
print qq(Content-type: text/html; charset=Shift_JIS\n\n);
print <<END;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>確認画面</title>
</head>
<body>
<table style="width:40%;border:2px solid #f93">
<tr><th style="padding:5px;background:#fc1">確認画面</th></tr>
<tr>
<td style="padding:20px">
<form method="post" action="mail.pl">
<input type="hidden" name="a" value="exec">
名前:$Name<br>
アドレス:$from<br>
入力した内容はこれでよろしいでしょうか?
<p>
<input type="submit" value="送信">
<input type="button" value=" 戻 る " onclick="history.back()" />
</p>
</form>
</body>
</html>
END
exit(0);
現在ここまでできていて、
送信ボタンで、このコードですとaction="mail.pl"が実行されるようになっていますが、
そうではなくて、exit(0);から下にSMTPによるメール送信コードがあり
exit(0);の下のコードへと続けたいのですが、
どのようにすればいいのでしょうか??
No.1ベストアンサー
- 回答日時:
「Perl、メール送信」で質問繰り返している人が居たような気もしますが……。
私自身はperlでメール送信とか自作する気もないので細かいところまで回答出来ませんけども。
>そうではなくて、exit(0);から下にSMTPによるメール送信コードがあり
>exit(0);の下のコードへと続けたいのですが、
>どのようにすればいいのでしょうか??
exit(0);で、CGIで呼び出された処理が終わっているので無理かと思いますよ。
JavaScriptなんかでボタンを押した時の挙動を指定できたりするかも知れませんが、
それだと「Perlでメール送信」とは違うでしょうねぇ。
回答ありがとうございます!
Javascriptはあまり触れたことがないのでわかりませんでしたが、
Perlから一度離れ
HTMLでの送信ボタンクリック時イベントで
<input type="submit" value="送信" onclick='return confirm("入力した内容は以上でよろしいでしょうか?");'/>
これを入れることにしました。
確認画面とは違いますが、入力→送信の間にワンクッション入れたかったので
とりあえずこれで解決しました。
Perlのことばかり考えていたせいで、他のことに目がいきませんでした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP php ログイン 1 2022/11/01 00:24
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
javamailでメール送信ができません
-
VBScriptで、メールの送信をし...
-
VBAでsmtp認証をするには?
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 『Call』で呼び出す...
-
例外処理のフローチャートの記...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
モジュールの最大数はいくつな...
-
ユーザーフォームに最小化・最...
-
VBでグローバル変数を宣言するには
-
'Range'メソッドは失敗しました
-
Excel VBAで、ユーザーフォーム...
-
サブルーチンを認識しません。
-
エクセルVBAでシートモジュール...
-
Excelシート内セル記述の違いに...
-
perl起動方法
-
【vba】フォームに書いてあ...
-
Excel VBA 定義されたプロージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
c#で 簡単なメール(添付ファ...
-
Perl メールフォーム複数のアド...
-
CDO.Messageを使ったVBScript
-
Enterキーを押しても送信しない...
-
【C言語】メールを送信するプロ...
-
送信先のメールアドレスが存在...
-
プロキシ経由でjavamailを使っ...
-
VBScriptで、メールの送信をし...
-
perl 自動返信メールプログラム...
-
C#のメール送信時のエラーについて
-
空メールシステムについて
-
フォーム経由で送られるURLつき...
-
フォームメール、時刻を設定し...
-
Net::SMTPでメールを送信したい...
-
sendmailでメール送信
-
C言語のプログラム内でトリガを...
-
VBAでsmtp認証をするには?
-
セッションIDの受信・・(初心者...
-
リンクをクリックするだけでC...
おすすめ情報