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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как прервать выполнение функции.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
veltony
Отправлено: 14 Января, 2015 - 09:19:46
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




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

Вот эта форма
[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 не помогает.
С ув.
 
 Top
RickMan
Отправлено: 14 Января, 2015 - 09:31:46
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Насколько я увидел, там используется плагин 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/
 
 Top
veltony
Отправлено: 14 Января, 2015 - 09:42:37
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




К сожалению я не нашел в документации как проверить правильность заполнения полей формы. Поэтому и задал этот вопрос. В документации есть только описание работы плагина.
 
 Top
RickMan
Отправлено: 14 Января, 2015 - 09:44:49
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Я вам дал две ссылки. В первой четко и с картинками расказывается про валидацию формы. Что непоятного?
 
 Top
veltony
Отправлено: 14 Января, 2015 - 10:03:29
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




Спасибо, разобрался.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB