When I install the APK in my android phone, the input allows me to insert more than 5 characters which I guess it shouldn't be doing since I set maxlength on html and ts.
here's my html:
<ion-row id="rowValidCvv">
<ion-input placeholder="Validade" minlength="4" maxlength="5" type="text" class="input" id="inputValid" formControlName='expire_date'></ion-input>
<ion-input placeholder="CVV" class="input" id="inputCvv" formControlName='card_cvv'></ion-input>
</ion-row>
my ts:
this.registerCardForm = this.formbuilder.group({
card_holder_name:[null, [Validators.required, Validators.minLength(5)]],
card_number:[null, [Validators.required, Validators.minLength(13)]],
expire_date:[null, [Validators.required, Validators.minLength(4), Validators.maxLength(5)]],
card_cvv:[null, [Validators.required, Validators.minLength(3)]],
street_address:[null, [Validators.required, Validators.minLength(5)]],
street_number:[null, [Validators.required, Validators.minLength(1)]],
state:[null, [Validators.required, Validators.minLength(2)]],
city:[null, [Validators.required, Validators.minLength(3)]],
neighborhood:[null, [Validators.required, Validators.minLength(3)]],
zipcode:[null, [Validators.required, Validators.minLength(8), Validators.maxLength(9)]],
saveCard:[null, [Validators.required]],
})
Here is the print of the apk on phone:
[]