电话验证:如何在不清除整个字段的情况下键入文本框中的文本?

时间:2011-01-26 18:04:30

标签: javascript jquery validation phone-number

我想知道如何创建一个覆盖文本框中已有文本的脚本。 (在jquery或javascript中) 示例:如果我的文本电话字段显示:

+1(xxx)xxx-xxxx

当用户点击该字段时,我希望保留字符,并将焦点设置为文本框中的第4个字符,就在1之后。

然后,当用户键入每个数字时,它会逐个覆盖x,直到所有x都消失。但是,我希望保留括号和连字符格式,以便用户在格式化周围输入表单。

我还希望这个表单只允许数字,连字符和括号,如果x仍然存在则不允许提交。

如果你可以帮助我,谢谢你! : - )

1 个答案:

答案 0 :(得分:3)

尝试屏蔽输入插件@ [

  

http://digitalbush.com/projects/masked-input-plugin/

] 1 看起来它符合您的需求。