如何解决离子角最大长度在输入中不起作用
当我在Android手机中安装APK时,输入允许我插入5个以上的字符,我猜应该不应该这样做,因为我在html和ts上设置了maxlength。
这是我的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>
我的ts:
this.registerCardForm = this.formbuilder.group({
card_holder_name:[null,[Validators.required,Validators.minLength(5)]],card_number:[null,Validators.minLength(13)]],expire_date:[null,Validators.minLength(4),Validators.maxLength(5)]],card_cvv:[null,Validators.minLength(3)]],street_address:[null,street_number:[null,Validators.minLength(1)]],state:[null,Validators.minLength(2)]],city:[null,neighborhood:[null,zipcode:[null,Validators.minLength(8),Validators.maxLength(9)]],saveCard:[null,[Validators.required]],})
这是手机上的APK的打印内容:
[
]解决方法
情况是,您使用输入type =“ text”。如果使用type =“ number”,则它将验证为5个字符。但是您不能添加“ /”符号。因此,您需要添加ionic datatime picker来获取日期,这很容易。否则,您如何验证不同月份的日期?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。