![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.06.2010
Сообщений: 6
|
![]()
<html>
<head></head> <body> <script language="javascript"> function checkEmail() { var enterMail = document.getElementById("emailField ").value; if(enterMail.match(/[-0-9a-z_]+@[a-z\.]+\.[a-z]{2,3}/i)) { alert(enterMail + " - лист відправлено ![]() } else { alert(enterMail + " - некоректна e-mail адреса"); } } </script> Перевірка E-mail<br> <input type="text" id="emailField"/> <input type="submit" onclick="checkEmail()"/> </body> </html> вот это не работает как надо после собачки можно ставить до черта точек, как это исправить? ![]() |
![]() |
![]() |
#2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Попробуйте это:
Код HTML:
enterMail.match(/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i) |
![]() |
![]() |
#3 |
Регистрация: 10.06.2010
Сообщений: 6
|
![]()
О_о
СПАСИБО!!!!! оно работает ![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 10.06.2010
Сообщений: 1
|
![]()
Народ помогите есть вот такая форма для отправки почты и есть скрип что не правильно:
<form action="mail.php" id="form"> <div class="container1 p1"> <div class="col-3"> <div class="h"><input type="text" value="name" onblur="if(this.value=='') this.value='name'" onfocus="if(this.value =='name' ) this.value=''" /></div> <div class="h"><input type="text" value="email" onblur="if(this.value=='') this.value='email'" onfocus="if(this.value =='email' ) this.value=''" /></div> <div class="h"><input type="text" "value="subject" onblur="if(this.value=='') this.value='subject'" onfocus="if(this.value =='subject' ) this.value=''" /></div> </div> <div class="col-4"> <textarea rows="40" cols="30" onblur="if(this.value=='') this.value='message'" onfocus="if(this.value =='message' ) this.value=''" >Message</textarea> <div class="container"> <div class="fright"> <a href="#" class="link" onclick="document.getElementById('f orm').reset()">Reset</a> <a href="mail.php" class="link" onclick="document.getElementById("f orm").submit()">Submit</a> </div> </div> </div> <br class="clear" /> </div> </form> <? $name = $_POST['name']; $mail = $_POST['email']; $subject = $_POST['subject']; $massage = $_POST['massage']; $to_mail = "info@test.com"; if(empty($name)) { echo 'no name !<br>'; $error+=1; } if(empty($mail)) { echo 'E-mail no!<br>'; $error+=1; } else { if(!preg_match("/^[a-z0-9_.-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|". "edu|gov|arpa|info|biz|inc|name |[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-". "9]{1,3}\.[0-9]{1,3})$/is",$mail)) { echo 'nekoreckt E-mail !<br>'; $error+=1; } } if(empty($massage)) { echo 'no message!<br>'; $error+=1; } if($error==0) { mail($to_mail, // to $subject, // subj $massage, // message 'from'.$name.' <'.$mail.'>' // header ); echo ' ura Спасибо! Ваше сообщение отправлено, мы вам ответим в самое короткое время.'; } ?> |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 01.03.2008
Сообщений: 165
|
![]()
у формы нужно указать method="POST"
|
![]() |
![]() |
#6 |
Регистрация: 10.06.2010
Сообщений: 6
|
![]()
а как сделать проверку на правильность ввода e-mail в php?
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проверка e-mail | dedyshka | PHP | 2 | 02.12.2009 11:37 |
Не работает РНР | Andre1723 | PHP | 11 | 31.05.2009 12:47 |
РНР<>HTML? | Viteef | HTML и CSS | 5 | 18.07.2007 03:38 |