input 标签传值,数据丢失
写了一个 input 标签,用来接收用户名字的输入,但是向后端保存的时候,会产生名字掉字的情况,比如:王大力,存到数据库中就成了:王大,掉了一个字。
wxml 中的代码:
<input class='item-input' type='text' maxlength='11' placeholder="请输入姓名" name="name" value='{{name}}' bindinput='bindNameInput' /> |
bindinput 绑定的事件:
bindNameInput: function (e) { var value = e.detail.value.replace(/^\s+|\s+$/g, ''); this.setData({ name: value, }) }, |
获取名字的时候取得是:this.data.name
一直找不出原因,有没有大佬曾遇到过类似的问题的,求解答。
