【发布时间】:2015-01-16 16:25:26
【问题描述】:
我正在为我的引导表单使用这个引导验证器 github.com/1000hz/bootstrap-validator,但似乎无法在提交表单之前设置一些外部 JS 条件。
例如,我想从外部 JS 文件中执行以下操作:
1 # 如果表单或表单的某些输入使用验证器()无效,那么我会执行一些操作。
2 # else 用户将看到一些引导按钮加载消息,直到所有内容都提交到数据库中。
您可以在这里单独处理一个案例:
$('button[data-loading-text]').click(function () {
var btn = $(this);
btn.button('loading');
$.blockUI();
// #1 if form is invalid using validator() then I unblock the please wait message $.unblockUI(); and reset the bootstrap loading button.
// #2 else users will still see the "please wait" message + bootsrap loading button untill everything is submitted into the databases.
});
http://jsfiddle.net/temgo/k07nx06k/12/
任何帮助都将不胜感激,因为插件事件似乎仅针对特定字段设置,而不是针对完整表单验证。
问候
【问题讨论】:
-
是的,我已经看到并尝试过,但它只检查第一次点击和下一个用户点击不起作用。就像在这个例子中jsfiddle.net/temgo/k07nx06k/13
标签: javascript forms twitter-bootstrap validation