我已將aurelia-validation包從0.6.0更新到0.14.0。以前它會在最接近輸入字段的標籤上顯示錯誤信息。將軟件包更新到最新版本後,標籤上不顯示錯誤消息。 。[email protected]在UI上不顯示錯誤消息
<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>
ValidationRules 。確保( '用戶名')所需的() 。確保( '密碼')所需的() 。對(本); ()=> {});這個函數返回的是一個數組。
如果我的回答是正確答案,請繼續並將其標記爲已接受。謝謝! – LStarky