Новичёк просит помощи.
Форма с полями состоит из двух этапов.
Есть функция для перехода от первого этапа ко второму по ссылке NEXT> function createNextButton(i) { var stepName = "step" + i; $("#" + stepName + "commands").append("<a href='#' id='" + stepName + "Next' class='next'>Next ></a>"); $("#" + stepName + "Next").bind("click", function(e) { $("#" + stepName).hide(); $("#step" + (i + 1)).show(); if (i + 2 == count) $(submmitButtonName).show(); selectstep(i + 1); }); } Есть функция проверки полей в форме: function prov() { if (obj_form.name.value=="") { alert ("Введите свое имя!"); return; } if (obj_form.email.value=="") { alert ("Введите E-mail!"); return; } } Проблема в следующем: Как сделать, чтобы при нажатии NEXT> вначале была проверка полей, и когда все поля правильно заполнены при нажатии NEXT> был переход на следующий этап. Пробовал через onclick так: $("#" + stepName + "commands").append("<a href='#' onclick='prov();' id='" + stepName + "Next' class='next'>Next ></a>"); но у меня ничего не вышло. С ув. |
veltony,
prov() - 15 строка return true createNextButton() 7 строка if(!prov()) return |
Огромное спасибо
|
Часовой пояс GMT +3, время: 20:38. |