<link rel="stylesheet" type="text/css" href="/js/bootstrapValidator/bootstrapValidator.min.css">
<link rel="stylesheet" type="text/css" href="/js/ladda/ladda-themeless.min.css">
引入以上代码
再创建一个文件
<script>
seajs.use('message');
</script>
bootstrapvalidator 的样式是基于bootstrap的所以写法上需要注意应该如下写法:
<form class="bs-example bs-example-form " role="form" id="myform">
<div class="form-group input-box">
<div class="input-group">
<input type="text" class="form-control" name="name" placeholder="姓名:">
</div>
</div>
</form>
如果需要提交后的动画效果需要引入:
<link rel="stylesheet" type="text/css" href="/js/ladda/ladda-themeless.min.css">
/js/ladda/ 目录下是要有三个文件:
spin.sea.js
ladda-themeless.min.css
ladda.sea.js
ladda.min.css
message 文件中放入以下代码:
define(function (require, exports, module) {
require('jquery');
require('validator');
var Ladda = require('ladda');
var dialog=require('dialog');
//验证表单信息
$("#showFormBox").click(function () {
$("#formBox").show()
})
$("#myform").bootstrapValidator({
message: '输入信息验证不通过!',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'