PDA

Просмотр полной версии : javascript


kot_on
28.05.2007, 10:22
Здраствуйте уважаемая публика. Очень нужен скрипт на JS для отправки почты с формы на почту. с введением адреса отправителя и проверкой на наличие @ .
Зарание спасибо.

RaZEr
28.05.2007, 10:27
Если ты спрашиваешь про клиентский JS, то это нереально.

Псих
28.05.2007, 18:08
Если ты спрашиваешь про клиентский JS, то это нереально.
я так понимаю, человеку нужна проверка формы на валидность + функция mail.

Вот из старых запасов js функции. Немного кривоватые, но все же.


function check_email(email)
{
var emailReg = "^[-a-z0-9!#$%&'*+/=?^_`{|}~]+(\.[-a-z0-9!#$%&'*+/=?^_`{|}~]+)*@(([a-z]([-a-z0-9]*[a-z0-9]+)?){1,63}\.)+([a-z]([-a-z0-9]*[a-z0-9]+)?){2,63}$";
var regex = new RegExp(emailReg);
if (regex.test(email))
return true;
else
return false;
}

function check_name(name){
var nameReg = "^[a-zа-яА-ЯA-Z0-9_ ]{3,60}$";
var regex = new RegExp(nameReg);
//window.alert(name);
if(regex.test(name) == true)
return true;
else
return false;
}

function check_pass(pass){
var passReg = "^[a-z0-9_.а-яА-Я !@#$%&*()<>+-/~;:,=]{6,16}$";
var regex = new RegExp(passReg);
if(regex.test(pass))
return true;
else
return false;
}


Подключаешь это в виде js файла или прямо в тело скрипта вставляешь, делаешь проверки, а потом вызываешь функцию mail (php).

Псих
09.06.2007, 15:45
Молчу =\

BorLase
09.06.2007, 19:43
Псих, ты ошибаешься ;)

mailto инициирует отправку почты на стороне клиента (точнее, не отправку, а запуск почтовика)