IE中的意外验证行为-Angular App

时间:2020-07-28 11:23:51

标签: angular validation internet-explorer

我的Angular应用程序中有这个输入标签。

<div class="form-group col-lg-3 col-md-6">
                <label for="Dial" class="Pointer">{{'Labels.mobileNumber' | translate}}<span class="Orange"> *</span></label>

                <input type="text" [(ngModel)]="dial" id="Dial" numbersOnly
                [disabled]="IsPendingVerification" autocomplete="off" appStartsWith01
                name="Dial" #Dial="ngModel" minlength="11" maxlength="11" required [placeholder]="'Placeholders.mobileNumberEx' | translate">

                <div class="OrangeFormValidator" *ngIf="Dial.errors && (Dial.dirty || Dial.touched)">
                  <span [hidden]="!Dial.errors.appStartsWith01">{{'Validations.StartsWith01' | translate}}</span>
                  <span [hidden]="!Dial.errors.required">{{'Validations.required' | translate}}</span>
                </div>
</div>

当我使用IE浏览应用程序时,会先进行必需验证,甚至在将光标放置在输入中之前也将显示错误消息。 请注意,仅当占位符的值包含非英语字母时,才会发生此问题。

因此,它的工作方式为“例如01xxxxxxxxx”,并且仅在将光标置于输入中时显示错误消息。

但这不是“مثال:01xxxxxxxxx”

0 个答案:

没有答案
相关问题