标签:BMI tle padding pen ati max har label ext
效果:

html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>表单提交验证</title>
<link rel="stylesheet" href="css/amazeui.css">
<script type="text/javascript" src="js/jquery.min.js"></script>
<script src="js/amazeui.min.js"></script>
<script src="js/app.js"></script>
</head>
<body>
<!-- 添加商户 -->
<form id="form2" class="am-form am-form-horizontal">
<div id="panel2" style="margin-top:5px">
<div class="am-form-group am-u-sm-12" style="margin-top:5px">
<div class="am-u-sm-6">
<label class="am-u-sm-4 am-form-label"><span style="color: #ff0000;">*</span>姓名:</label>
<div class="am-u-sm-8">
<!-- 验证非空 -->
<input id="deptname" class="am-form-field" maxlength=10 placeholder="姓名" style="width:300px" pattern="^[\s\S]*.*[^\s][\s\S]*$"
data-validation-message="姓名" required></input>
</div>
</div>
</div>
<div class="am-form-group am-u-sm-12" style="margin-top:5px">
<div class="am-u-sm-6">
<label class="am-u-sm-4 am-form-label"><span style="color: #ff0000;">*</span>年龄:</label>
<div class="am-u-sm-8">
<!-- 验证为正整数 -->
<input id="sortid" class="am-form-field" placeholder="请输入正整数" pattern="^0$|^\+?[1-9]\d*$" maxlength="9" style="width: 300px"
data-validation-message="年龄" required></input>
</div>
</div>
</div>
<div class="form-actions" style=" padding-top:1%;text-align: center;">
<button type="submit" class="am-btn am-btn-warning">保存</button>
</div>
</form>
<script type="text/javascript">
//验证提醒
$(function() {
$(‘#form2‘).validator({
onValid: function(validity) {
$(validity.field).closest(‘.am-form-group‘).find(‘.am-alert‘).hide();
},
onInValid: function(validity) {
var $field = $(validity.field);
var $group = $field.closest(‘.am-form-group‘);
var $alert = $group.find(‘.am-alert‘);
// 使用自定义的提示信息 或 插件内置的提示信息
var msg = $field.data(‘validationMessage‘) || this.getValidationMessage(validity);
if (!$alert.length) {
$alert = $(‘<div class="am-alert am-alert-danger am-u-sm-8"></div>‘).hide().appendTo($group);
}
$alert.html(msg).show();
},
submit: function() {
formValidity = this.isFormValid();
if (formValidity) {
//输入框校验
if ($(‘#deptname‘).val() == "1") { //二次验证
alert(‘请正确填写姓名!‘);
return;
}
alert(‘保存成功‘);
}
}
});
});
</script>
</body>
</html>
标签:BMI tle padding pen ati max har label ext
原文地址:https://www.cnblogs.com/linjiangxian/p/11536109.html