- 当前 Bug 的表现(可附上截图)
- 预期表现
input赋初值是用户的身份信息,可通过bindblur事件获取用户修改后的值,提交给数据库更新用户的信息列表,但是目前Input值修改提交,后台拿到的数据还是初值,导致无效的更新。
- 复现路径
ios无出现,小米,华为,部分安卓机都有出现,有人可以解答下吗,急急急~
- 提供一个最简复现 Demo //wxml
<input class="box {{isCheck == 'YES'?'disable':''}} " type='text' placeholder='请输入姓名' maxlength='10' placeholder-class="input-placeholder" disabled="{{isCheck == 'YES'}}" value="{{guestName}}" bindblur='getName'></input>
//js
getPhone:function(e){
var val=e.detail.value;
this.setData({
guestMobile:val
})
},
submit会在blur前执行,可以试试用form包裹提交,或者把input的value绑定到data中,避免这个问题
你好,可以确认一下传到后端之前是否已经拿到对应值
你贴了更新数据库的代码了吗?