使用YUI 3格式化输入数据

时间:2012-04-30 09:17:14

标签: javascript input yui

有没有办法使用yui3在输入中应用蒙版?

是否可以设置一个用户只能输入电话号码的字段? 如果是这样,怎么样?

很多

1 个答案:

答案 0 :(得分:0)

我想说你最好的选择是使用onChange或onKeyup(甚至onValuechange - 一个YUI构造)处理器来监听该输入。每当检测到更改时,您都会对输入的当前值运行格式化函数,并以您希望的方式对其进行格式化。

如果你想对它轻描淡写,只需将破折号放在他们去的地方,例如: "1105551212" --> "110-555-1212"

如果你想对它很苛刻,事件处理程序可以逐字地删除任何非数字或非破折号字符,这有效地防止用户输入错误输入,尽管他们当然可以放入不存在的电话号码。

更进一步:两者兼顾。去除无效字符,然后进行自动格式化。