0
我有這個角2形式:驗證最低數量
<input #myInput="ngModel" [(ngModel)]="myobj.myInput" required min="0" type="number" />
<p>valid: {{myInput.valid}}</p>
當我進入"10"
它是有效的,當我進入""
這是無效的,但是當我把它"-10"
仍然有效。
我有這個角2形式:驗證最低數量
<input #myInput="ngModel" [(ngModel)]="myobj.myInput" required min="0" type="number" />
<p>valid: {{myInput.valid}}</p>
當我進入"10"
它是有效的,當我進入""
這是無效的,但是當我把它"-10"
仍然有效。
因爲min
不適用於FormsModule
驗證。 available validators是required
,minlength
,maxlength
和pattern
;一個空的輸入無效,因爲你有required
。 min
attribute可以防止HTML輸入使用箭頭鍵或輸入中的上下按鈕減少到零以下,但不是用於驗證的;你可以寫一個custom validator來做到這一點。請注意,an issue on GitHub討論了對HTML 5驗證器的支持;目前關閉的事實對於min
和max
在不久的將來將會包括在內並不是好兆頭。
它仍然有效,因爲它不是數字 –
沒有足夠的信息來確定發生了什麼。驗證碼在哪裏? –
什麼時候不是數字如何使它成爲數字? – balicekt