2016-03-10 8 views
0

У меня есть форма на 2 отдельных <div>, с дисплеем нет/блок механизма. Кнопка отправки находится в другом <div>.JQuery form Validate not visible field

В первом <div> только некоторые поля с утверждением required, поэтому, когда я пытаюсь проверить форму, когда отображается первый <div>, у меня $('#form').valid() = false. Но когда первая <div> находится в состоянии отображения ни один, и я пытаюсь проверить форму, у меня $('#form').valid() = true

Я попытался пройти несколько Params на функции valid(): $('#form').valid({ignore: ""}), но всегда тот же самый результат.

+1

Он должен быть пропущен, когда плагин инициализации '$ («# формы»). Подтверждения ({ ignore: ""}) ' –

+0

Спасибо! Попробуем – User42

+0

Thansk A LOT! Это работает !! – User42

ответ

2

Вы должны передать параметр ignore на вызов инициализации validate() плагина, а не к методу valid()

$('#form').validate({ignore: ""})