
10.04.2008, 19:25
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Можно так проверку сделать, этот скрипт ещё будет ставить фокус ввода на первое найденное незаполненное поле.
PS. Исправил грамматические и пунктуационные ошибки
Код:
<script language='JavaScript'>
function checkform()
{
if (document.getElementById('name').value=="")
return bad_data('name');
if (document.getElementById('phone').value=="")
return bad_data('phone');
if (document.getElementById('mail').value=="")
return bad_data('mail');
}
function bad_data(id)
{
document.getElementById(id).focus();
alert("Вы заполнили не все обязательные поля.");
return false;
}
</script>
<div align="center">
<pre><strong><font face="Times New Roman, Times, serif" size="5">Предварительная заявка</font><font face="Times New Roman, Times, serif" size="3">
(Поля, отмеченные <font color="#ff0000">* </font>,обязательны к заполнению!)</font></strong></pre>
</div>
<form name="form1" method="post" action="mail.php" onsubmit="return checkform()">
<center>
<font face="Times New Roman, Times, serif" size="3"> <br>
<font face="Times New Roman, Times, serif" size="3"><strong>Ваше
имя</strong>
<input name="Имя" id="name" type="text">
<font color="#ff0000">*</font> </font> <br>
<font face="Times New Roman, Times, serif" size="3"><strong>Контактный
телефон</strong>
<input name="Телефон" id="phone" type="text">
<font color="#ff0000">*</font> </font> <br>
<font face="Times New Roman, Times, serif" size="3"><strong>E-Mail</strong>
<input name="E-mail" type="text" id="mail">
<font color="#ff0000">*</font></font> <br> <br><br>
<input name="submit" value="Отправить заказ" type="submit">
</font>
</center>
</form>
Последний раз редактировалось d_x; 10.04.2008 в 19:27..
|
|
|