Asp.net Mvc表单验证气泡提示效果

来源:爱站网时间:2020-05-20编辑:网友分享
这篇文章主要为大家详细介绍了Asp.net Mvc表单验证气泡提示效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

项目开发的中页面展现的绚丽效果往往更加容易吸引客户的眼球,让客户停留在我们网站的时间越来越长,今天爱站技术频道小编就为大家带来了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;
    $("
").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 core封装layui组件示例分享

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载