限制文本框输入的字符数,可以用于校验手机位数、身份证号码、银行卡号等场景。
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=291;bottom=168)
winform.add(
button={cls="button";text="限制";left=105;top=104;right=182;bottom=136;z=2};
edit={cls="edit";text="";left=33;top=26;right=254;bottom=52;edge=1;z=1};
edit2={cls="edit";text="6";left=183;top=66;right=212;bottom=90;edge=1;z=3};
static={cls="static";text="字符数限制为最多可以输入";left=32;top=70;right=185;bottom=87;transparent=1;z=4};
static2={cls="static";text="个字符";left=218;top=69;right=274;bottom=92;transparent=1;z=5}
)
/*}}*/
winform.edit.limit = 4;//设置默认限制字符数为4个
winform.button.oncommand = function(id,event){
winform.edit.limit = tonumber(winform.edit2.text);
}
winform.show()
win.loopMessage();