我正在做一个ASP. NET MVC 4项目。我想用Bootstrap 3.0在登录页面上设置数据验证错误。当我调试页面并给出数据验证错误时,这些代码会在我的登录表单中消失:
<form action="/Account/Login" class="col-md-4 col-md-offset-4 form-horizontal well" method="post"><input name="__RequestVerificationToken" type="hidden" value="Zbg4kEVwyQf87IWj_L4alhiHBIpoWRCJ9mRWXF6syGH4ehg9idjJCqRrQTMGjONnywMGJhMFmGCQWWvBbMdmGFSUPqXpx6XaS4YfpnbFm8U1" /><div class="validation-summary-errors"><ul><li>The user name or password provided is incorrect.</li>
</ul></div> <div class="form-group control-group">
<div class="col-md-6 col-md-offset-3">
<input class="input-validation-error form-control" data-val="true" data-val-required="User name alanı gereklidir." id="UserName" name="UserName" placeholder="Kullanıcı Adı" type="text" value="" />
<span class="field-validation-error" data-valmsg-for="UserName" data-valmsg-replace="true">User name alanı gereklidir.</span>
</div>
</div>
<div class="form-group">
<div class="col-md-6 col-md-offset-3">
<input class="input-validation-error form-control" data-val="true" data-val-required="Password alanı gereklidir." id="Password" name="Password" placeholder="Şifre" type="password" />
<span class="field-validation-error" data-valmsg-for="Password" data-valmsg-replace="true">Password alanı gereklidir.</span>
</div>
</div>
<div class="form-group">
<div class="col-md-4 col-md-offset-4">
<button class="btn btn-default" type="submit">Giriş Yap</button>
</div>
</div>
</form>
我怎么能样式这些错误,如"for=inputError"属性的标签与引导3?
正如Bootstrap的文档中所示,您需要将classhas error
应用到包含输入且具有class表单组的div中:
<div class="form-group has-error">
...
</div>
为要检查的每个属性编写一个条件,并根据该条件的结果应用class
has error
,这是一个非常糟糕的做法,尽管您可以这样做:
<div class="form-group @(Html.ViewData.ModelState.IsValidField(Html.IdFor(x => x.UserName)) ? null : "has-error" )">
这将负责服务器端验证。但是,您还需要考虑客户端验证。为此,您需要编写一些jQuery来检查类
field-验证-错误
的存在,并根据结果应用类has-错误
。
你可以自己做,不过我建议你看看TwitterBootstrapMVC,它会自动为你做所有这些。你所要写的就是:
@Html.Bootstrap().FormGroup().TextBoxFor(m => m.UserName)
免责声明:我是TwitterBootstrapMVC的作者。在Bootstrap 2中使用它是免费的。对于Bootstrap 3,它需要付费许可证。
问题内容: 我在Bootstrap中使用Angular。这是供参考的代码: Bootstrap具有以下形式的无效字段样式:这些字段在字段为空时启动。现在我也通过Angular进行了一些模式匹配。当“:invalid”关闭但“ .ng- invalid”打开时,这会产生奇怪的情况,这将需要我为“ .ng-invalid”类重新实现引导CSS类。 我看到两个选择,但都遇到麻烦 使Angular使用一些
本文向大家介绍bootstrap 表单验证使用方法,包括了bootstrap 表单验证使用方法的使用技巧和注意事项,需要的朋友参考一下 前言:做Web开发的我们,表单验证是再常见不过的需求了。友好的错误提示能增加用户体验。博主搜索bootstrap表单验证,搜到的结果大部分都是文中的主题:bootstrapvalidator。今天就来看看它如何使用吧。 一、源码及API地址 介绍它之前,还是给出它
我是spring新手,特别是spring boot,我正在尝试使用国际化,到目前为止,我在普通控制器上使用的很好,但我无法使用spring数据rest进行Bean验证。 我正在使用以下代码启动应用程序: 我可以在控制器中很好地使用区域设置,但我不能让Bean验证尊重其他区域设置,它总是使用默认区域设置。 有什么帮助吗? 我在1.2.5版本中使用了sping-data-rest和sping-star
7.4、数据验证 7.4.1、编程式数据验证 Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现 复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator 到cn.javass.chapter7.web.c
我正在尝试使用自定义Bean验证来验证应该大于零的数值,但问题是使用如下单个自定义验证器来验证任何数值:整数、浮点数、双......: 整数int; @PositiveNumber双倍双; 这可能吗?
我是Spring Security的新手,我做了以下教程:https://windoctor7.github.io/spring-jwt.html 但是我修改了一些数据库中搜索用户的代码,所以,我创建了一个@bean: 1部分,拦截呼叫。 我拦截“登录”并在数据库中搜索用户是否存在: } 用户是正确的,最后一行: 我在AbstractAuthenticationProcessingFilter中遇