javascript - Bootstrap 模式对话框中的验证

标签 javascript jquery css validation twitter-bootstrap

我正在使用 Bootstrap 2。

在表单内,我有一个打开 Bootstrap 模式对话框的按钮。在 Bootstrap 模式对话框中,我有一个 select2 控件,我想验证它。即我希望 select2 控件中至少有一个值。如何在对话框关闭之前将 select2 控件验证为必填字段?

注意:关闭对话框不会提交表单。

Select2 是否有强制/必需的属性?对话框的“保存”按钮是否可以链接到检查 select2 控件?

我正在使用 MVC4、bootstrap 2、razor。

最佳答案

Bootstrap 模式组件在关闭时触发 hide 事件。 您应该为此事件注册一个处理程序,进行验证,并在需要时防止冒泡。

例如:

$('#myModal').on('hide', function (evt) {
  var isValid = // make your validation
  if (!isValid) {
    event.preventDefault();
    event.stopImmediatePropagation();
    return false;
  }
});

关于javascript - Bootstrap 模式对话框中的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702527/

相关文章:

html - 背景图像中心和调整大小而不保持纵横比

JavaScript 重构不起作用 - getElementById 返回 null

javascript - OpenLayers - 获取几何投影

javascript - 如何在javascript中的函数参数中插入数据?

javascript - 无法显示远程流

javascript - 如何固定表头并允许数据垂直移动,同时允许表头和数据垂直移动

javascript - 延迟 jQuery toggleClass 效果直到幻灯片动画完成

javascript - 部署在谷歌云平台与本地服务器上时,站点范围的字体不同

javascript - slider 需要超时功能动画

javascript - Jquery文字效果滑入