需要在表单验证中忽略 bootstrap 模态验证

Need to ignore bootstrap modal validation in form validation

我有一个带验证的表单,我有一个内部模态,它拥有验证。当我打开模式并在未填写任何数据的情况下关闭它时,表单无效,因此我无法提交表单。这就像模态上的验证使我的表单无效。

我需要的是模态和表单验证分开进行

我的代码:

$().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 您正在验证所有表单。

更改 $('form').validate({

到要验证的特定表单的 ID