|
Insert e-mails to a txt file
Hello there!
I have a "Coming soon" page but i want to add an "insert your e-mail" option and the e-mail to be inserted on a csv or txt file. What i have is an ajax validate e-mail address and the input field: function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[w-s]+")|([w-]+(?:.[w-]+)*)|("[w-s]+")([w-]+(?:.[w-]+)*))(@((?:[w-]+.)*w[w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$)|(@[?((25[0-5].|2[0-4][0-9].|1[0-9]{2}.|[0-9]{1,2}.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2}).){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})]?$)/i);
return pattern.test(emailAddress);
}
/*FORM validation and div changing*/
$(document).ready(function() {
$().click(function (ev) {
var $target = $(ev.target);
if( !$target.is("input") ) {
$("input#email").val('Vendosni e-mail tuaj qe tju njoftojme per hapjen e faqes');
}
});
$("#email").click(function() {
$("input#email").val('');
});
$("#submit").click(function() {
var email = $("input#email").val();
if(!isValidEmailAddress(email)){
$("input#email").focus();
$("input#email").val('Vendosni nje e-mail te sakte');
return false;
}
});
/*form submit*/
$("form#form-email").submit(function() {
var email = $("input#email").val();
$.ajax({
url:'mail.php',
type:'post',
data: "email="+email,
success: function(msg){
if (msg==1)
$("input#email").val('Ju faleminderit! Deshironi te regjistroni nje e-mail tjeter ?');
else
$("input#email").val('Gabim! Ndodhi nje gabim ne dergim!');
}
});
return false;
});
/*end formsubmit*/
});
<form action="mail.php" method="post" id="form-email"> <p> <input type="text" name="email" id="email" value="Vendosni e-mail tuaj qe tju njoftojme per hapjen e faqes"/> </p> <p> <input type="submit" name="submit" id="submit" value="" /> </p> </form> Hope that you can help me on this. Thanks in advance!
2 Answers
Online Viagra Store <a href=http://brandciali.com>cialis 5mg</a> Mejor Tuenti Para Tomar Propecia Achat Kamagra Pharmacie Suisse
Posted: Ellgaibra 0 of 0 people found this answer helpful. Did you? Yes No
very basic mail.php pointing to file called 'email.txt'
if(isset($_POST['email'])){
$file = fopen('email.txt', 'a');
fwrite($file, $_POST['email'] . "\n");
fclose($file);
}
Posted: MacOS 1 of 1 people found this answer helpful. Did you? Yes No |
© Advanced Web Core. All rights reserved

