正在显示
2 个修改的文件
包含
13 行增加
和
3 行删除
... | ... | @@ -157,10 +157,20 @@ Page({ |
157 | 157 | if (this.data.cardtype.length < 1) { |
158 | 158 | this.showToast("请选择证照类型") |
159 | 159 | return; |
160 | - } else if (!formdata.id_card_no || formdata.id_card_no.length < 1) { | |
160 | + } | |
161 | + if (!formdata.id_card_no || formdata.id_card_no.length < 1) { | |
161 | 162 | this.showToast("请输入证件号码") |
162 | 163 | return; |
163 | - } else if (this.data.cardtype == '居民身份证' && !format.isIDCardNum(formdata.id_card_no)) { | |
164 | + } | |
165 | + if (this.data.cardtype == '居民身份证' && !format.isIDCardNum(formdata.id_card_no)) { | |
166 | + this.showToast("证件号码有误") | |
167 | + return; | |
168 | + } | |
169 | + if (this.data.cardtype == '中国护照' && formdata.id_card_no.length!=9) { | |
170 | + this.showToast("证件号码有误") | |
171 | + return; | |
172 | + } | |
173 | + if ((this.data.cardtype.indexOf('港澳') != -1 || this.data.cardtype.indexOf('台湾') != -1) &&! /^\d{18}$/.test(formdata.id_card_no)) { | |
164 | 174 | this.showToast("证件号码有误") |
165 | 175 | return; |
166 | 176 | } | ... | ... |
... | ... | @@ -28,7 +28,7 @@ |
28 | 28 | <input class='input_wrap01 float_right' placeholder='请输入或拍摄身份证' placeholder-class='text_999_30' name='id_card_no' maxlength='18' type='idcard' value='{{id_card_no}}' bindinput="bindinput"></input> |
29 | 29 | </view> |
30 | 30 | <view wx:else> |
31 | - <input class='input_wrap01 float_right' placeholder='请输入证件号码' placeholder-class='text_999_30' name='id_card_no' maxlength='24' value='{{id_card_no}}' bindinput="bindinput"></input> | |
31 | + <input class='input_wrap01 float_right' placeholder='请输入证件号码' placeholder-class='text_999_30' name='id_card_no' maxlength='20' value='{{id_card_no}}' bindinput="bindinput"></input> | |
32 | 32 | </view> |
33 | 33 | </view> |
34 | 34 | <view style="margin:0 30rpx;background:#e5e5e5;height:2rpx;"></view> | ... | ... |
请
注册
或
登录
后发表评论