Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как прервать выполнение функции.
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Как прервать выполнение функции.

Страниц (1): [1]
 

1. veltony - 14 Января, 2015 - 09:19:46 - перейти к сообщению
Уважаемые форумчане, помогите доработать форму.

Вот эта форма
[url]
http://learn[dot]javascript[dot]ru/play/tQEmz
[/url]

Проблема в проверке правильности заполнения полей.
При нажатии Next> нужно проверить правильность заполнения полей.
Я сделал так:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.         function createNextButton(i) {
  3.             var stepName = "step" + i;
  4.             $("#" + stepName + "commands").append("<a href='#' onclick='proverka(); return' id='" + stepName + "Next' class='next'>Next ></a>");
  5.  
  6.             $("#" + stepName + "Next").bind("click", function(e) {
  7.                 $("#" + stepName).hide();
  8.                 $("#step" + (i + 1)).show();
  9.                 if (i + 2 == count)
  10.                     $(submmitButtonName).show();
  11.                 selectstep(i + 1);
  12.             });
  13.         }
  14.  



При нажатии Next> подключаю функцию proverka(), проблема в том что, если поле заполнено не верно выскакивает предупреждающее окно, но при нажатии "OK" в окне, происходит переход на следующий этап Step2.
Как сделать, что-бы перехода на второй этап Step2 не было, а пользователь оставался на первом этапе до тех пор пока все поля не будут заполнены правильно.Return не помогает.
С ув.
2. RickMan - 14 Января, 2015 - 09:31:46 - перейти к сообщению
Насколько я увидел, там используется плагин formToWizard для формы. Ну так и читайте его документацию. В гугле кучу инфы, к примеру это:
http://www[dot]ifadey[dot]com/2012/06/fo[dot][dot][dot]d-jquery-plugin/
http://www[dot]jankoatwarpspeed[dot]com/[dot][dot][dot]towizard-plugin/
3. veltony - 14 Января, 2015 - 09:42:37 - перейти к сообщению
К сожалению я не нашел в документации как проверить правильность заполнения полей формы. Поэтому и задал этот вопрос. В документации есть только описание работы плагина.
4. RickMan - 14 Января, 2015 - 09:44:49 - перейти к сообщению
Я вам дал две ссылки. В первой четко и с картинками расказывается про валидацию формы. Что непоятного?
5. veltony - 14 Января, 2015 - 10:03:29 - перейти к сообщению
Спасибо, разобрался.

 

Powered by ExBB FM 1.0 RC1