0

我正在开发一个 ASP.Net MVC 3 Web 应用程序,在该应用程序中我试图使用 Jquery Mask Plugin 验证 SSN 号码但是我想在编辑模式下打开表单时,如果我的 SSN 是,我不应该能够完成 SSN 123-45-6789 然后在编辑模式下我应该能够看到 XXX-XX-6789。我已经为此目的使用了掩码,但是当我在编辑模式下将 XXX-XX-6789 放在 SSN 上时,它给了我一个错误,即 SSN 中不允许使用字母,所以请建议我验证 SSN 并满足编辑模式的要求。提前致谢。

问候,

4

1 回答 1

0

我能想到的最简单的解决方案是在验证 SSN 的函数中添加这样的一行:

function validateSSN(ssnInput){
    if(ssnInput.value==ssn.defaultValue) return;

    //validate SSN
}

该条件只会在用户更改 SSN 时检查它。

于 2012-09-10T06:55:08.933 回答