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

Как прервать выполнение функции.
Уважаемые форумчане, помогите доработать форму.

Вот эта форма http://learn.javascript.ru/play/tQEmz

Проблема в проверке правильности заполнения полей.

При нажатии Next> нужно проверить правильность заполнения полей.

Я сделал так:
function createNextButton(i) {
            var stepName = "step" + i;
            $("#" + stepName + "commands").append("<a href='#' onclick='proverka(); return' 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);
            });
        }

При нажатии Next> подключаю функцию proverka(), проблема в том что, если поле заполнено не верно выскакивает предупреждающее окно, но при нажатии "OK" в окне, происходит переход на следующий этап Step2.
Как сделать, что-бы перехода на второй этап Step2 не было, а пользователь оставался на первом этапе до тех пор пока все поля не будут заполнены правильно.Return не помогает.
С ув.
Ответить с цитированием