【发布时间】:2017-04-12 07:25:40
【问题描述】:
我已将 aurelia-validation 包从 0.6.0 更新到 0.14.0。以前它会在最接近输入字段的标签上显示错误消息。将软件包更新到最新版本后,标签上不会显示任何错误消息。
<form id="loginForm" class="form" role="form">
<div class="row">
<div class="form-group col-md-6">
<input class="form-control" value.bind="userName" type="text" id="userName" name="username" t="[placeholder]Account.UserName" />
<label t="Account.UserName" for="userName" class="control-label">User Name</label>
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
<input id="txtPassword" class="form-control" type="password" value.bind="password" name="password" t="[placeholder]Account.Password" />
<label for="txtPassword" t="Account.Password" class="control-label">Password</label>
</div>
</div>
<div class="form-group">
<button id="btnLogin" class="btn btn-material-teal btn-toolbar" disabled.bind="validationController.errors.length"
click.delegate="login()" t="Account.Login">Log in</button>
</form>
验证规则 .ensure('userName').required() .ensure('密码').required() .on(这个); this.validationController.validate().catch(() => { });
【问题讨论】:
-
如果我的答案是正确答案,请继续并将其标记为已接受。谢谢!
标签: aurelia