2
我的角度表單只顯示我在下面定義的文本。它沒有在表單輸入字段中顯示紅色以告訴用戶存在錯誤。請告訴我發生了什麼事。我的角度表單輸入[數字]驗證不起作用
請幫忙。
謝謝!
我已經包括以下的頁面文件:
<script src="js/lib/angular/angular-1.0.1.js"></script>
<link rel="stylesheet" href="css/ui-lightness/jquery-ui-1.8.23.custom.css" />
<link rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.23.custom.min.js"></script>
我有一個模板名爲users.html這users.html還包括所謂的pagination.html下面的模板:
<div style="padding-left: 252px;">
<form name="pageForm" ng-submit="search()">
Page: <input name="pageTxtField" ng-model="request.page" type="number"
required min="1" max="{{totalPages}}" style="width:30px;" ng-pattern="/[0-9]+/" /> of <span ng-bind="totalPages"></span>
<span class="error" ng-show="pageForm.pageTxtField.$error.required">
Please enter a number!</span>
<span class="error" ng-show="pageForm.pageTxtField.$error.valid">
Enter valid number!</span>
</form>
</div>
開始一個小提琴,但跑出來的時間到這個(http://jsfiddle.net/mqRWy/)。 – fncomp
使用Josh的模板,http://jsfiddle.net/FfMYt/6/您應該使用pageForm.pageTxtField。$ valid。 – Tosh