2009-10-12 110 views
0

我想只显示离开文本框后的社会安全号码的最后四位数字。是否AJax有一个我不知道的工具?我怎样才能做到这一点?我想用'*'替换数字。我在.NET中工作。 Ajax也可以访问。显示SSN的后四位数字

回答

1
var el = document.getElementById('MyTextBoxId'); 
el.value = '***-**-' + (el.value.replace(/-/g,'') % 10000); 

你可能还需要一个单独的隐藏输入保存原始数据...

3

据我所知,没有,这是否在ASP.NET AJAX库中的控制,但我们处理它的方式是使用由包含破折号的标签分隔的三个文本框。前两个是密码框,最后一个是普通文本框。这是一种贫民窟,但它的工作原理。

+0

这实际上是一个非常漂亮的处理方式。 – ceejayoz 2009-10-12 16:50:40

+0

我喜欢这个主意。谢谢。如果我不想有ajax验证,我会使用这个贫民窟的想法。感谢correl – Eric 2009-10-12 16:55:03

相关问题