妙用Bootstrap的 popover插件实现校验表单提示功能
最近的项目,用Bootstrap比较多。浏览Bootstrap文档,发现 popover 插件特别适合做表单校验出错的提示。 因为使的非常频繁,最近把它封住下,做成 jQuery的插件。 通过 本插件,在 html标签中 定义好 data-vaild=”校验正则” data-errmsg=”错误信息即可”。为什么 要把 校验规则 写到 html 标签中呢?因为 我还用它做了 后台 的校验规则(后台没用Node,现在用的ASP,忙完专门再发文写下原理)。 最终实现的效果如下: 插件代码如下: 调用的时候非常简单,直接使用以下代码:
$("form").Vaild();
当表单失去焦点时,如果不合法,会直接提示错误。点击提交时,如果有表单项目不合法,会阻止表单继续提交。 popoover默认的背景是 白色的,不能起到 警示作用,而且 padding 设置过大,太占用空间了。 最后调整下CSS,就实现了 截图的效果。 .arrow:after{border-top-color:#C00;}
/*重构 bootstrap 默认错误提示 */
.has-error input,.has-error textarea,.has-error select{background-color:#F2DEDE;}
.has-success input,.has-success textarea,.has-success select{background-color:#DFF0D8}
以上所述是小编给大家介绍的Bootstrap的 popover插件实现校验表单提示功能。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |