Программирование > JavaScript & JScript
Формы!
(1/1)
Savax:
Народ, подскажие как после проверки определенных условий(данных в форме) сделать так чтобы при ошибках userov ничего не происходило(есть ошибки нет данные из формы все равно уходят на мыло). И еще появляется какое-то предупреждение типа отправляется сообщение на e-mail подтверждаете ли вы? Как избавиться?
Covex:
создай функцию проверяющую значения полей
создай переменную - массив, в котором будут накапливаться ошибки, потом проверка если переменная пустая сабмит, если нет алерт со всеми ошибками, типа так:
--- Код: ---
function check(){
var prname = /[\\d]/;
var errs = new Array();
if (teach.name.value=="" || prname.test(teach.name.value))
{
errs[0]="ФИО";
}
if (teach.grade.value=="")
{
errs[1]="СТЕПЕНЬ";
}
if (errs.length!=0){
errs=errs.join("\\n");
alert(errs);
}
else {
teach.submit();
}
}
";
--- Конец кода ---
Covex:
Да... вызов функции - привязка onClick к какой-нибудь кнопке типа ок, кнопку сабмит надо убить, а ресет можно оставить.
форма teach , поля name, grade.. Форма мэйлится пхп скриптом.
Навигация
Перейти к полной версии