【问题标题】:Need to ignore bootstrap modal validation in form validation需要在表单验证中忽略引导模式验证
【发布时间】:2020-04-09 18:28:58
【问题描述】:

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

我需要的是模式和表单验证分开完成

我的代码:

$().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; 完成我解释的操作后它变成了错误

谢谢!

【问题讨论】:

标签: javascript jquery validation modal-dialog bootstrap-modal


【解决方案1】:

问题是通过引用 form 您正在验证所有表单。

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

要验证的特定表单的 ID

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2015-08-03
    • 1970-01-01
    相关资源
    最近更新 更多