|
[插件使用]
求助:UIInput 为输入框设置一个值
[复制链接]
本帖最后由 TroubleDog 于 2018-3-26 07:10 编辑
用UIInput.insertValue 或者 UIInput.value 为输入框设置一个值之后,输入框就不能删除输入的内容了,整个软键盘也是异样的迟钝,APP也迟钝了。
之前使用都没问题,直至加了 设置值的代码 就出问题了, 哪里错了??
UIInput.open({
rect: {
x: 100,
y: 100+54,
w: 280,//api.frameWidth - 100,
h: 30
},
styles: {
bgColor: '#fff',
size: 24,
color: '#000',
placeholder: {
color: '#ccc'
}
},
autoFocus: false,
maxRows: 1,
placeholder: '输入登记号/手机号',
maxStringLength: 11,
keyboardType: 'number',
fixedOn: api.frameName
}, function(ret) {
pnID = ret.id;
/*****************************下面几行是新加的***************************/
PhoneNum=$api.getStorage('PNO'); //取出记住的手机号
UIInput.value({
id: pnID,
msg: PhoneNum
});
/*****************************上面几行是新加的***************************/
if (ret.eventType == 'change') {
UIInput.value({id: pnID },function(retPN) {
if (retPN) {
PhoneNum = retPN.msg;
}
});
} else {
// alert('[PhoneNum]'+JSON.stringify(ret));
}
});
|
|