Показать сообщение отдельно

  #2  
Старый 10.04.2008, 19:25
d_x
Постоянный
Регистрация: 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..
 
Ответить с цитированием