妙用Bootstrap的 popover插件实现校验表单提示功能

前端之家收集整理的这篇文章主要介绍了妙用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插件实现校验表单提示功能。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

猜你在找的Bootstrap相关文章