Программирование > 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.. Форма мэйлится пхп скриптом.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии