![](/img/trans.png)
[英]Parsley js: Form validation for password field(minlength) not working as expected
[英]Minlength validation in form is not working
我試圖理解,如果我這樣寫驗證,為什么它不起作用並給我奇怪的結果,如果我稍后輸入3而不是4並移至下一個字段,它將同時運行div
名稱為必填項
長度應至少為4
如果我稍后再輸入4並繼續前進,則顯示的長度應為4
<div class="form-group">
<lable for="secondName">Second Name</lable>
<input type="text"
ngControl='secondName'
#secondName='ngForm'
id="secondName"
class="for-control" required
minlength='4'>
<div *ngIf='secondName.touched'>
<div *ngIf='!secondName.valid'>
Second Name is required
</div>
<div *ngIf='!minlength'>
min length should be 4
</div>
</div>
minlength='4'
不會設置可在html中使用的角度變量。 我假設您要檢查secondName
的長度是否大於3,在這種情況下,您可以將*ngIf
為
<div *ngIf='secondName.length < 4'> min length should be 4 </div>
使用[(ngModel)]
綁定secondName
而不是ngControl
<input type="text" [(ngModel)]="secondName" >
我不確定這是否是導致問題的原因,但我認為class="for-control" required
應該是class="for-control" required
class="form-control" required
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.