客户专线:135-1821-9792
服务热线:028-86922220
我们专注于高端品牌网站创意设计与开发
高端网站定制
品牌网站建设
企业官网建设
营销网站建设
集团网站建设
外贸网站建设
政府/门户信息
企业网站改版
响应式网站建设
企业形象设计
企业MP4宣传视频
网络营销推广
网站在线客服系统
域名注册
服务器/主机租赁
企业邮箱
微信公众号
微商城开发
微官网建设
小程序开发
品牌网站建设解决方案
营销网站解决方案
集团上市公司网站建设解决方案
政府机构类网站建设解决方案
网站定制建设解决方案
外贸网站建设解决方案
医药医疗网站解决方案
旅游网站解决方案
微信小程序定制开发解决方案
我们可以使用不同的验证类来设置表单的验证功能。
.was-validated 或 .needs-validation 添加到
.valid-feedback 或 .invalid-feedback 类用来告诉用户缺少什么信息,或者在提交表单之前需要完成什么。
使用 .was-validated 类显示表单在提交之前需要填写的内容:
< form action = " " class = " was-validated " > < div class = " form-group " > < label for = " uname " > Username: label > < input type = " text " class = " form-control " id = " uname " placeholder = " Enter username " name = " uname " required > < div class = " valid-feedback " > 验证成功! div > < div class = " invalid-feedback " > 请输入用户名! div > div > < div class = " form-group " > < label for = " pwd " > Password: label > < input type = " password " class = " form-control " id = " pwd " placeholder = " Enter password " name = " pswd " required > < div class = " valid-feedback " > 验证成功! div > < div class = " invalid-feedback " > 请输入密码! div > div > < div class = " form-group form-check " > < label class = " form-check-label " > < input class = " form-check-input " type = " checkbox " name = " remember " required > 同意协议 < div class = " valid-feedback " > 验证成功! div > < div class = " invalid-feedback " > 同意协议才能提交。 div > label > div > < button type = " submit " class = " btn btn-primary " > 提交 button > form > 尝试一下 »
使用 .needs-validation,它将在表单提交之后验证缺少的内容。这里需要添加一些 JavaScript 代码才能使代码正常工作:
< form action = " " class = " needs-validation " novalidate > < div class = " form-group " > < label for = " uname " > Username: label > < input type = " text " class = " form-control " id = " uname " placeholder = " Enter username " name = " uname " required > < div class = " valid-feedback " > 验证成功! div > < div class = " invalid-feedback " > 请输入用户名! div > div > < div class = " form-group " > < label for = " pwd " > Password: label > < input type = " password " class = " form-control " id = " pwd " placeholder = " Enter password " name = " pswd " required > < div class = " valid-feedback " > 验证成功! div > < div class = " invalid-feedback " > 请输入密码! div > div > < div class = " form-group form-check " > < label class = " form-check-label " > < input class = " form-check-input " type = " checkbox " name = " remember " required > 同意协议 < div class = " valid-feedback " > 验证成功! div > < div class = " invalid-feedback " > 同意协议才能提交。 div > label > div > < button type = " submit " class = " btn btn-primary " > 提交 button > form > < script > // 如果验证不通过禁止提交表单 (function() { 'use strict'; window.addEventListener('load', function() { // 获取表单验证样式 var forms = document.getElementsByClassName('needs-validation'); // 循环并禁止提交 var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); script > 尝试一下 »
售后响应及时
数据备份
价格公道精准
合作无风险