收藏
回答

在真机上bindinput事件无法触发

问题模块
API和组件

WXML:

<input bindinput="inputID" type="text" placeholder="请输入您开户的证件号码" class="attest_code_num" value='{{inputIdVal}}' />


JS:

inputID:function(e){

    console.log(e.detail.value)

    this.setData({

       inputIdVal: e.detail.value

    });

}


经测试,我的是魅蓝note5手机,输入的时候无法触发bindinput事件(用同事的苹果手机就可以获取到值),然后再次测试发现有两个方法可以获取值

1、把type改成number

2、用bindblur


但是我要的是实时获取,而且不能只是输入数字啊

最后一次编辑于  2017-11-02  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • sean
    sean
    2018-01-11

    盖晨type=number也不行啊

    2018-01-11
    赞同
    回复