安卓input组件bindinput存在bug
发布于 5 年前 作者 chaomo 4779 次浏览 来自 问答

<view class=‘question’>

<view class=‘quest1’>

<view class=‘topic’>姓名</view>

<input placeholder=‘联系人称呼’ class=‘input’ bindinput=‘inputname’ maxlength=‘10’></input>

</view>

<view class=‘quest1’>

<view class=‘topic’>手机</view>

<input placeholder=‘请填写手机号码’ class=‘input2’ bindinput=‘inputphone’ type=‘number’ maxlength=‘11’></input>

<view class=‘vertical’></view>

<view class=‘code’ bindtap=‘sendmessage’ wx:if="{{send}}">发送验证码</view>

<view class=‘code2’ wx:if="{{unsend}}">{{second}}{{sendtext}}</view>

</view>

<view class=‘quest2’>

<view class=‘topic’>验证码</view>

<input placeholder=‘请输入收到的验证码’ class=‘input’ bindinput=‘inputcode’ type=‘number’></input>

</view>

</view>

/**

  * 输入框名字

  */

inputname: function (e) {

console.log(e.detail.value)

this.setData({

name: e.detail.value

})

},

/**

  * 输入框手机号

  */

inputphone: function (e) {

console.log(e.detail.value)

this.setData({

phone: e.detail.value

})

},

/**

* 输入框验证码

*/

inputcode: function (e) {

console.log(e.detail.value)

this.setData({

code: e.detail.value

})

},

获取到的参数长度为0 或者缺少长度  安卓机型部分出现

7 回复

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

我也经常遇到过,在三星和OPPO上出现过。但是一直不能复现问题。获取不到input中的数据

遇到同样的问题,手机型号三星Galaxy s8+,微信版本6.6.7,请问楼主解决了吗

请提供相应的代码片段和具体操作路径,我们看看能不能重现

安卓机,在input里面输入内容,软键盘隐藏后,内容才能显示出来,在textarea里面输入内容,软键盘隐藏了内容也显示不出来

这个问题怎么样了啊,用户量持续增长,好多用户在报这个问题,我们很多表单的

好,因为没三星机器没法模拟,很想知道把input放在form里,然后用form提交获取值,是否也存在这个问题?

回到顶部