変更number
にtype
と次の行を追加します。
<input ng-model="validCats" type="number" min="1"
class="form-control input-text phone_number" required >
<span ng-show="validCats === 0 || validCats === '0'">Invalid categories</span>
そして
$scope.validCats = 0 // instead of "0"
、いつtype="number"
クローム& Firefoxがそのテキストフィールドのためのスピナーをしないように、あなたはまた、CSSを設定する必要があります
.input-text {
-moz-appearance: textfield;
}
.input-text::-webkit-outer-spin-button {
-webkit-appearance: none
margin: 0
}
.input-text::-webkit-inner-spin-button {
-webkit-appearance: none
margin: 0
}
あなたはとても送信を防止するための入力欄にmin="1"
バリデータを(HTML5のみ)を追加する必要があります。また、このような方法でチェックを追加することができます。
// called from ng-submit
$scope.onFormSubmit = function() {
// just additional check
if ($scope.validCats === 0 || $scope.validCats === "0") {
return false;
}
// do other thing after form submission
}
まだフォームが空でない数のだって提出してしまいますフィールド – ramesh
はい..ありがとう...私の時間を節約する – ramesh