在真机上bindinput事件无法触发
发布于 5 年前 作者 min90 12210 次浏览 来自 问答

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

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

1 回复

盖晨type=number也不行啊

回到顶部