Показать сообщение отдельно
  #1 (permalink)  
Старый 15.01.2015, 20:02
Аспирант
Отправить личное сообщение для veltony Посмотреть профиль Найти все сообщения от veltony
 
Регистрация: 10.01.2015
Сообщений: 54

Новичёк просит помощи.
Форма с полями состоит из двух этапов.

Есть функция для перехода от первого этапа ко второму по ссылке 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>");

но у меня ничего не вышло.

С ув.
Ответить с цитированием