使用jQuery在文本框中键入SSN时自动插入连字符( - )

时间:2010-11-24 04:00:36

标签: jquery

您好我正在构建一个用户必须在文本框中输入SSN的应用程序。是否可以自动插入连字符( - ),就像在3之后输入123连字符一样,即123-。以同样的方式在输入123-45连字符后5,即123-45-。最后123-45-6789。如果输入错误,我必须能够更改号码。

3 个答案:

答案 0 :(得分:9)

我认为这个可以提供帮助

Masked input plugin

答案 1 :(得分:0)

通常的方法是让文本框填充

 __-__-____ 

并且当用户键入数字或退格时,请更改数据。

答案 2 :(得分:0)

如果系统在输入时放入一些字符,对用户来说将非常困难。允许用户输入他的号码,然后当他从文本框中更改焦点时,您可以在预览窗格中显示更改的字符串。