本文实例为大家分享了Asp.net Mvc表单验证的制作代码,供大家参考,具体内容如下

将ASP.NET MVC或ASP.NET Core MVC的表单验证改成气泡提示:
//新建一个js文件(如:jquery.validate.Bubble.js),在所有要验证的页面引用
(function ($) {
$("form .field-validation-valid,form .field-validation-error")
.each(function () {
var tip = $(this);
var fname = tip.attr("data-valmsg-for");
var input = $("#" + fname);
var vgName = "vg" + fname;
$("<span class='vg' id='" + vgName + "'></div>").insertBefore(input);
input.appendTo("#" + vgName);
tip.appendTo("#" + vgName);
});
})(jQuery);
.control-label {display: block; text-align:left;}
@media (min-width: 768px) {
.control-label {
display:inline-block;min-width:75px; text-align:right;
}
}
.vg { display: block; position: relative; overflow: visible; }
.vg .form-control{display:block;max-width:inherit;}
@media (min-width: 768px) {
.vg { display: inline-block; }
}
.vg .field-validation-error {
position: absolute; bottom: 101%; min-height: 30px; z-index: 999; right: 0px;
background: #ff0000; color: #FFFFFF; padding: 0px; border: 7px solid #ff0000;
border-radius: 0.7em; font-size: 9pt; font-family: "Helvetica Neue", Helvetica,微软雅黑, Arial, sans-serif;
max-height: 3.7em; overflow: visible; text-overflow: ellipsis; line-height: 1.3em; opacity: 0.7;
}
.vg .field-validation-error::after {
content: " "; position: absolute; width: 1px; height: 1px; border: 14px solid blue; border-color: transparent;
border-top-color: #ff0000; display: block; overflow: visible; top: 100%; right: 0px;
}
//新建一个css文件(如:jquery.validate.Bubble.css),在所有要验证的页面引用
然后您的表单不用做任何修改就可以正常显示了(control-label 相关的样式可以不要(1-6行)).
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Asp.net
# Mvc表单验证
# asp.net表单验证
# 详解ASP.NET MVC Form表单验证
# 支持ASP.NET MVC、WebFroM的表单验证框架ValidationSuar使用介绍
# asp.net 表单验证新思路
# ASP.NET表单验证方法详解
# 表单
# 新建一个
# 您的
# 微软
# 大家分享
# 具体内容
# 大家多多
# 就可以
# 正常显示
# data
# valmsg
# vg
# vgName
# input
# var
# error
# valid
# attr
# fname
# tip
相关文章:
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
学校为何禁止电信移动建设网站?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
javascript中对象的定义、使用以及对象和原型链操作小结
如何在IIS中新建站点并解决端口绑定冲突?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何选择域名并搭建高效网站?
盐城做公司网站,江苏电子版退休证办理流程?
建站主机系统SEO优化与智能配置核心关键词操作指南
如何有效防御Web建站篡改攻击?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
Python多线程使用规范_线程安全解析【教程】
头像制作网站在线制作软件,dw网页背景图像怎么设置?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
建站之星如何保障用户数据免受黑客入侵?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何通过智能用户系统一键生成高效建站方案?
无锡营销型网站制作公司,无锡网选车牌流程?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
如何在服务器上三步完成建站并提升流量?
PHP 500报错的快速解决方法
如何在Golang中引入测试模块_Golang测试包导入与使用实践
相册网站制作软件,图片上的网址怎么复制?
MySQL查询结果复制到新表的方法(更新、插入)
如何通过万网虚拟主机快速搭建网站?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
建站之星安装提示数据库无法连接如何解决?
如何在建站之星绑定自定义域名?
网页设计网站制作软件,microsoft office哪个可以创建网页?
如何零成本快速生成个人自助网站?
学校建站服务器如何选型才能满足性能需求?
装修招标网站设计制作流程,装修招标流程?
如何在IIS7上新建站点并设置安全权限?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
,如何利用word制作宣传手册?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
如何通过FTP空间快速搭建安全高效网站?
建站之星代理如何优化在线客服效率?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
如何用PHP快速搭建高效网站?分步指南
孙琪峥织梦建站教程如何优化数据库安全?
实现虚拟支付需哪些建站技术支撑?
建站之星后台密码遗忘或太弱?如何重置与强化?
Python文件管理规范_工程实践说明【指导】
如何通过西部数码建站助手快速创建专业网站?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。