ページにフォームがあります。これは、電子メールの入力フィールドと、電子メールを送信して TXT ファイルに書き込むボタンの 1 つだけです。
それを TXT ファイルに書き込む JS スクリプトに接続されています。
if ($('#subscribe').is(":visible")) {
$("#subscribe button").click(function() {
var email = $("#email").val();
var emailReg = /^[a-zA-Z0-9._+-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z\s\s*]{2,3})?[-a-zA-Z0-9_:,.\s]$/ ;
// client-side validation
if(emailReg.test(email) == false)
return false;
$.ajax({
type: "post",
dataType: "json",
url: "save-email.php",
data: $("#subscribe").serialize(),
success: function(data) {
$('#subscribe').html('<p > <img style="position:relative; bottom:45px;left:30px;"src="assets/img/confirm.png" /></p>');
}
});
return false;
});
};
ユーザーがリターンをクリックしたときにメールを TXT ファイルに送信するには、ファイルが必要です。私はそれを機能させることができないようです。