我有一个带有验证的表单,我内部有一个模态,它拥有验证。当我打开模态并在不填写任何数据的情况下将其关闭时,该表单将无效,因此无法提交该表单。就像模态上的验证使我的表单无效一样。
我需要的是分别进行模态和形式验证
我的代码:
$().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;
,执行完我所解释的操作后,它就会变为假]
谢谢!
我有一个带有验证的表单,我内部有一个模态,它拥有验证。当我打开模态并在不填写任何数据的情况下将其关闭时,该表单将无效,因此无法提交该表单。它是......
问题是通过引用form
,您正在验证所有表单。