У меня есть форма с валидациями, и у меня внутри есть модал с собственными валидациями. Когда я открываю модальное и закрываю его без заполнения каких-либо данных, форма становится недействительной, поэтому я не могу отправить форму. Это похоже на валидацию модальной модели, которая делает мою форму недействительной.
Мне нужно, чтобы проверки модальных и форм выполнялись отдельно
Мой код:
$().ready(function () {
moment.locale('es');
$('form').validate({
ignore: "",
rules: {
'SolicitudVacaciones.SolicitanteNombreUsuario': { required: true },
'SolicitudVacaciones.SolicitudFecha': { required: true, argentinianDate: true },
'SolicitudVacaciones.LicenciaId': { required: true, numero: true },
'SolicitudVacaciones.PeriodoVacaciones': { required: true, numero: true },
'SolicitudVacaciones.LimiteDiasPeriodo': { required: true, numero: true },
'SolicitudVacaciones.DiasDispPeriodo': { required: true, numero: true },
'SolicitudVacaciones.SolicitudEstadoId': { required: true, numero: true }
} //end validation rules
});
$('#mdlSolicitudVacaciones').validate({
rules: {
'txtDíassolicitados11': { required: true, numero: true },
'dtFechadesde11': {
required: true,
argentinianDate: true
},
'dtFechahasta13': {
required: true,
argentinianDate: true
},
'dtFechareincorporación14': {
required: true,
argentinianDate: true
}
}
});
});
<input type="submit" id="btnAceptar" class="btn btn-blue" data-role="none" value="@Resources.Resource.btnAceptar" onclick="return sendForm();" />
Обратите внимание, что в "sendForm ( ) "есть метод if (!$('form').valid()) return bState;
, и он стал ложным, когда сделал то, что я объяснил
Спасибо!