Romantik
TeaM PHPClub
Проверка формы
Много звучало подобных вопросов.
Предлагаю один из удобных вариантов проверки формы:
Сама форма
<form name=test action= submit.php3 methop=post>
<input type=text name=name> # обязательное поле Name
<input type=text name=email> # обязательное поле Name
<input type=text name=address> # обязательное поле Name
<select name=city>
<option selected value="Москва">Москва</option>
<option value="Херсон">Херсон</option>
<option value="Мурманск">Мурманск</option>
.
.
</select>
<input type=text name=pass> # Поле ПАРОЛЯ
<input type=text name=check> # Поле повтора ПАРОЛЯ
<input type= button name= btn onClick="check();"> # именно BUTTON!
<input type= reset>
</form>
Функция проверок
function check()
{
if(document.test.name.value==""||
document.test.email.value==""||
document.test.address.value==""
{ alert ("Заполнены не все обязательные поля!"
;
return;}
if(document.test.pass.value!=document.test.check.value)
{alert ("Ошибка пароля!"
;
return;}
if(!fmail(document.test.address.value))
{alert("Ошибка EMAIL!"
;
return;
}
document.test.submit(); # Аналогично кнопке SUBMIT!
}
Функция проверки EMAILа
function fmail(addrr)
{
var at= false;
var dot= false;
for (var i=0; i< addrr.length; i++)
{
var a= addrr.substring(i, i+1);
if(a=="@"
at= true;
if(a=="."
dot= true;
}
if(at==true and dot==true)
return true;
else return false;
}
Много звучало подобных вопросов.
Предлагаю один из удобных вариантов проверки формы:
Сама форма
<form name=test action= submit.php3 methop=post>
<input type=text name=name> # обязательное поле Name
<input type=text name=email> # обязательное поле Name
<input type=text name=address> # обязательное поле Name
<select name=city>
<option selected value="Москва">Москва</option>
<option value="Херсон">Херсон</option>
<option value="Мурманск">Мурманск</option>
.
.
</select>
<input type=text name=pass> # Поле ПАРОЛЯ
<input type=text name=check> # Поле повтора ПАРОЛЯ
<input type= button name= btn onClick="check();"> # именно BUTTON!
<input type= reset>
</form>
Функция проверок
function check()
{
if(document.test.name.value==""||
document.test.email.value==""||
document.test.address.value==""

{ alert ("Заполнены не все обязательные поля!"

return;}
if(document.test.pass.value!=document.test.check.value)
{alert ("Ошибка пароля!"

return;}
if(!fmail(document.test.address.value))
{alert("Ошибка EMAIL!"

return;
}
document.test.submit(); # Аналогично кнопке SUBMIT!
}
Функция проверки EMAILа
function fmail(addrr)
{
var at= false;
var dot= false;
for (var i=0; i< addrr.length; i++)
{
var a= addrr.substring(i, i+1);
if(a=="@"

at= true;
if(a=="."

dot= true;
}
if(at==true and dot==true)
return true;
else return false;
}