Имя пользователя:
Пароль:
 

Название темы: форма отправки на мейл
Показать сообщение отдельно

Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


яваскрипт не заменит проверки не стороне сервера. Попробуйте отключить javascript и отослать пустыми поля. Это скорее для удобства, но написанно грамотно. Что до проверки радиобатонов, то все скрипты надо подгонять под себя. Надо посмотреть как он сделал с полями и почти также сделать с радио + учебник по яваскрипту вам в помощь. Написать такое не видя кода страницы просто невозможно

<script language="JavaScript">
function validate()
{
error_message="";
if(!document.form1.name1.value) error_message+="Не заполнено поле 1 ";
if(!document.form1.name2.value) error_message+="Не заполнено поле 2 ";
if(!document.form1.check.checked) error_message+="Radiobutton пуст ";
if(error_message)
{
alert(error_message);
return false;
}
}
</script>

<form name="form1" action="ссылка_на_обработчик" onsubmit="return validate();">
<INPUT TYPE="text" NAME="name1"><BR>
<INPUT TYPE="text" NAME="name2"><BR>
<INPUT TYPE="radio" NAME="check">
<INPUT TYPE="submit" name='send' value="send">
</form>

надеюсь автор не обидится что взял его скрипт просто делать нечего, тренируюсь

Последний раз редактировалось bruder, 26-02-2008 в 23:24.


Отправлено: 22:52, 26-02-2008 | #22

Название темы: форма отправки на мейл