Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка формы
 
 автор: edward   (14.07.2008 в 16:13)   письмо автору
 
 

Мне нужна проверка вот этой формы. Она простая, я написал её.
Есть пару моментов. Мне нужно что бы email проверял так,
если не ввёл почту то алерт выходит как я написал-Please insert email,
а если вводят не полностью почту, например mario@ то выходит снова алерт.
И если мобильный вводят то только 10 цифр. Если вводят 8 тли 7 то алерт появляется
Please enter a valid number. У меня ещё проблема была с отсылкой.
как надо писать в form что бы отправляло уже когда заполнят все поля то что со звёздочкой.
Там последние 2 поля не обязательны.


<script langage="Javascript">
function sendform()
{

if(document.forms[0].name.value=="")

{

alert("Insert your name");
document.mailform.name.focus();
return false

}

if(document.forms[0].lastname.value=="")

{

alert("Insert your lastname");
document.mailform.lastname.focus();
return false

}

if(document.forms[0].address.value=="")

{
alert("Insert your address");
document.mailform.address.focus();
return false

}

if(document.forms[0].city.value=="")

{

alert("Insert your city");
document.mailform.city.focus();
return false

}

if(document.forms[0].phone.value=="")

{

alert("Insert your phone");
document.mailform.phone.focus();
return false

}

if(document.forms[0].email.value=="")

{

alert("Insert your email");
document.mailform.email.focus();
return false

}

return true;

}
</script>
</head>



<form action="mailto:admin@admin" method="post" class="form">
<p><font color="#FF0000">*</font>Name:<br><input type="text" name="name" size=30><p><font color="#FF0000">*</font>
Lastname:<br><input type="text" name="lastname" size=30><p><font color="#FF0000">*</font>
Address:<br><textarea name=address rows=2 cols=30></textarea>
<p><font color="#FF0000">*</font>City:<br><input type="text" name="city" size=30><br></p>
<p><font color="#FF0000">*</font>Mobile:<br><input type="text" name="phone" size=30><br></p>
<p><font color="#FF0000">*</font>Email:<br><input type="text" name="email"size=30><br><br></p>
<br><br><p>choose:<select name="occupation">
<option vale="design">design</option>
<option vale="grafics">grafics</option></select><br><br>
<textarea name=mess rows=4 cols=40>messages</textarea>
<br><input type="button" name="submit" onClick="sendform()" value="submit" id="x">
<input name="reset" id="x" type="reset" value="reset"></form><br>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования