Вопрос
По нажатию сабмит надо, чтобы проверялись введенные данные, и при неправильном заполнении выводилось сообщение и submit не срабатывала.
Ответ
Создайте функцию JavaScript для проврки значений формы (внутри тэгов <Head> и </head>). В форме замените кнопку «Submit» на простой «Button». И назначьте кнопке вызов нашей функции javascript по событию onclick (нажатие кнопки). Например:
<head> …
<script language="javascript">
<!function checkvalues ()
{ //Здесь проверка значений и, если все Ok, submit формы
//Например if (document.myform.Question.value == "значение")
{ myform.submit () }
else
{ alert ("Неверно заполнена форма!") }
} -->
</script> </head>
<form name=myform id=myform …>
<input name="Question"> …
<input type=button value="Отправить" onclick="checkvalues()">
</form>
В этом примере, пока Вы не введете в поле Question формы «значение», форма отправлена не будет, а будет выдаваться сообщение.
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация