2009-10-12 5 views
0

Je souhaite afficher uniquement les quatre derniers chiffres d'un numéro de sécurité sociale après leur sortie de la zone de texte. Est-ce que AJax a un outil pour ça que je ne connais pas? Comment puis-je faire ceci? Je veux remplacer les chiffres par '*'. Je travaille dans .NET. Ajax est également accessible.Afficher les quatre derniers chiffres de SSN

Répondre

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

Vous avez probablement également besoin d'une entrée séparée cachée pour enregistrer les données d'origine ...

3

A ma connaissance, il n'y a pas un contrôle qui fait cela dans la bibliothèque ASP.NET AJAX, mais Nous utilisons trois zones de texte séparées par des étiquettes contenant des tirets. Les deux premiers sont des boîtes de mot de passe et le dernier est une zone de texte normale. C'est un peu ghetto, mais ça marche.

+0

C'est en fait une manière plutôt astucieuse de le gérer. – ceejayoz

+0

J'aime l'idée. Merci. Si je n'avais pas la validation ajax en place, j'utiliserais cette idée de ghetto. Merci corréler – Eric

Questions connexes