Commit 27c5d303a27ff03ec47380e9e30ef44e575d1ec7

Authored by 前端开发-罗建龙
1 parent c5427480

生日日期优化

packageA/pages/profile/profile.js
... ... @@ -78,6 +78,7 @@ Page({
78 78 lon: null, //经度
79 79 loading: 0,
80 80 oldBirtthDayLength:0, //生日日期个数
  81 + oldbirthday:'',//生日日期
81 82 },
82 83 //通过路径跳转到其他页面
83 84 goto: function (e) {
... ... @@ -1147,6 +1148,10 @@ Page({
1147 1148 console.log("获取生日222222222");
1148 1149 console.log(e);
1149 1150 let b = this.getInput(e);
  1151 + let reg=/^[0-9\-]*$/
  1152 + if (!(reg.test(b))){
  1153 + return this.data.oldbirthday
  1154 + }
1150 1155 let length = b.length;
1151 1156 let oldBirtthDayLength=this.data.oldBirtthDayLength
1152 1157 if (length > oldBirtthDayLength) {
... ... @@ -1164,6 +1169,7 @@ Page({
1164 1169 this.setData({
1165 1170 datet: b,
1166 1171 oldBirtthDayLength:length,
  1172 + oldbirthday:b
1167 1173 });
1168 1174 },
1169 1175 //获取生日
... ...
packageA/pages/profile/profile.wxml
... ... @@ -91,7 +91,7 @@
91 91 <view class="shrink0">出生日期:</view>
92 92 <view class="flex fs28 Birth pdl20 jc_fe">
93 93 <view class="user-txt-right pdl20 flex ai-center">
94   - <input bindinput="getbind" bindblur="bindChange" maxlength="10" type="number" value="{{datet}}" class="user-txt-right pdl20 f1 t-r" placeholder="请输入出生日期"></input>
  94 + <input bindinput="getbind" bindblur="bindChange" maxlength="10" type="text" value="{{datet}}" class="user-txt-right pdl20 f1 t-r" placeholder="请输入出生日期"></input>
95 95 <picker class="pdl20" bindchange='bindChange' mode="date" start="{{year-70}}-1-1" end="{{year}}-12-31">
96 96 <!-- <view class="flex ai-center">{{datet?datet:"请选择时间"}}<view class="angle">∟</view></view> -->
97 97 <image src="{{iurl}}/miniapp/images/calendar.png" style="width: 40rpx;height: 40rpx;"></image>
... ...