有没有办法使用yui3在输入中应用蒙版?
是否可以设置一个用户只能输入电话号码的字段? 如果是这样,怎么样?
很多
答案 0 :(得分:0)
我想说你最好的选择是使用onChange或onKeyup(甚至onValuechange - 一个YUI构造)处理器来监听该输入。每当检测到更改时,您都会对输入的当前值运行格式化函数,并以您希望的方式对其进行格式化。
如果你想对它轻描淡写,只需将破折号放在他们去的地方,例如:
"1105551212" --> "110-555-1212"
如果你想对它很苛刻,事件处理程序可以逐字地删除任何非数字或非破折号字符,这有效地防止用户输入错误输入,尽管他们当然可以放入不存在的电话号码。
更进一步:两者兼顾。去除无效字符,然后进行自动格式化。