同一段js代码,ios可以运行,安卓不可以
发布于 6 年前 作者 nasong 3414 次浏览 来自 问答

HTML代码:

<input class=‘Input’ type=‘number’ bindinput=‘BankCardNoInput’ value=’{{userInputCardNo}}’></input>

js代码:

Page({

/**

  * 页面的初始数据

  */

data: {

winHeight: 0,

money: ‘300.00’,

userInputCardNo2: ‘’,

cardlen: 0,

},

//输入框的监听事件

BankCardNoInput: function (e) {

var card = e.detail.value;

var len = card.length;

if (len > this.data.cardlen) {

if ((len + 1) % 5 == 0) {

card = card + ’ ';

console.log(‘ok’,card)

}

} else {

card = card.replace(/(^\s*)|(\s*$)/g, “”)

}

this.setData({

userInputCardNo: card

})

this.setData({

cardlen: len

})

},

回到顶部