Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.08.2013, 14:27
Аспирант
Отправить личное сообщение для Harvey Посмотреть профиль Найти все сообщения от Harvey
 
Регистрация: 19.08.2011
Сообщений: 61

Проблемы с JQ Validate
Привет!

Ребят, каким образом можно перевалидировать элементы формы, если они были добавлены после инициализированной валидации. Проблема в том, что повторная валидация новых полей не работает.

Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 20.08.2013, 11:44
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

после добавления полей пере инициализируй плагин валидации (посмотри документацию скорее всего для этого есть свои методы).
Ответить с цитированием
  #3 (permalink)  
Старый 20.08.2013, 20:23
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Harvey
Проблема в том, что повторная валидация новых полей не работает.
валидируемые поля нуждаются в name
Ответить с цитированием
  #4 (permalink)  
Старый 21.08.2013, 13:55
Аспирант
Отправить личное сообщение для Harvey Посмотреть профиль Найти все сообщения от Harvey
 
Регистрация: 19.08.2011
Сообщений: 61

нет, специальных методов для переинициализации у этого плагина нет.

Нужен опыт подобной ситуации
Ответить с цитированием
  #5 (permalink)  
Старый 21.08.2013, 14:14
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

если нет методов для переинициализации то просто заново инициализируйте плагин. т.е. при загрузки страницы $("form").validate();
после добавления поля
$('form').validateDestroy();
$("form").validate();

Последний раз редактировалось Tek, 21.08.2013 в 14:17.
Ответить с цитированием
  #6 (permalink)  
Старый 21.08.2013, 15:29
Аспирант
Отправить личное сообщение для Harvey Посмотреть профиль Найти все сообщения от Harvey
 
Регистрация: 19.08.2011
Сообщений: 61

Цитата:
validateDestroy()
Такого метода не существует, к сожалению
Ответить с цитированием
  #7 (permalink)  
Старый 21.08.2013, 15:53
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

https://github.com/DiegoLopesLima/Va...ing-validation
Ответить с цитированием
  #8 (permalink)  
Старый 21.08.2013, 16:29
Аспирант
Отправить личное сообщение для Harvey Посмотреть профиль Найти все сообщения от Harvey
 
Регистрация: 19.08.2011
Сообщений: 61

Похоже о разных плагинах говорим. Мой от Jörn Zaefferer.
Попробую, спасибо
Ответить с цитированием
  #9 (permalink)  
Старый 21.08.2013, 19:39
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"></script>
<form>
<input type="submit"/><br/>
</form>
<button>add</button>
<script>
jQuery(function ($) {
	var i = 0;
	$("button").on("click", function () {
		i++;
		$("form").append('inp' + i + ' <input name="inp' + i +'" required/><br/>');
		$("form").validate();
	});
});
</script>


<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"></script>
<form>
<input type="submit"/><br/>
</form>
<button>add</button>
<script>
jQuery(function ($) {
	var i = 0;
	var v = $("form").validate();
	$("button").on("click", function () {
		i++;
		$("form").append('inp' + i + ' <input name="inp' + i +'" required/><br/>');
		v.form();
	});
});
</script>

Последний раз редактировалось bes, 21.08.2013 в 19:44.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблемы с PagingToolbar serg3091 ExtJS 4 26.06.2013 09:33
Проблемы при установке модулей node.js tadjik1 AJAX и COMET 1 18.03.2012 02:20
Решение проблемы с отображением элементов на странице mozyr Javascript под браузер 17 13.01.2012 02:34
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47