2016-01-11 3 views
2

Я пытаюсь удалить или изменить проверку формы после ее установки (в случае динамической формы, где входы могут добавляться или удаляться динамически). Я не могу понять, как это сделать.Semantic UI удалить/изменить поля проверки формы

Добавление в новые поля делает именно это, добавляет новые поля. Похоже, что это не отменяет существующие поля проверки формы.

Как я могу удалить или изменить поля проверки формы в семантическом интерфейсе?

ответ

1

Просто повторите инициализацию формы после добавления нового элемента. Look at this topic Я имею в виду do - $('.ui.form').form({fields: validationRules}) после добавления нового элемента. Также вы можете добавлять новые правила в этот момент просто:

var newValidationRules = $.extend(validationRules, additionalValidationRules); 
$('.ui.form').form({fields: newValidationRules}) 

Вы можете сбросить правила формы Validation этим: $('.ui.form').form('destroy')