2014-10-17 6 views
0

У меня есть форма, которая была загружена с помощью Ajax. Он представляется без проверки. Я нашел способ вручную добавлять правила в случае добавления новых полей в существующую форму, но как я могу сделать валидатор для анализа правил динамически загруженной формы?Подтвердить форму, загруженную Ajax

ответ

0

Я не уверен, как ваши данные передаются вашему представлению (если вы используете MVC) или какие атрибуты у него есть, однако я сделал простой цикл для «плагина проверки jQuery», который я использую для предоставления клиентской стороне валидация для динамических полей.

//Frontend 
$(this.Form).validate(); 
$formItems = this.Form + ' ' + this.formGroupID; 
$formGroup = $($formItems); 

$formGroup.each(function() 
{ 
$field = $(this).find('input'); 

$isRequired = $($field).attr('aria-required'); 
$type = $($field).attr('aria-type'); 

if ($isRequired) 
{$($field).rules("add", { required:true, });} 

if ($type != null) 
$($field).rules("add", { email:true }); 
}); 

//Field for view 
$field = array('attributes'=>array('class'=>'form-control', 'aria-required'=>false, 'aria- type'=>'email', 'data-description'=>'Login Password')); 

Это неправильный ответ, но, пожалуйста, предоставьте более подробную информацию о том, как вы передаете данные своим представлениям.

Plugin

Смежные вопросы