Répondre
Peut-être que vous pouvez utiliser jquery plugin impromptu, suivez le lien pour une explication détaillée ... en un mot, vous seriez en utilisant le mot de passe type d'entrée d'un formulaire.
Quelque chose comme ceci:
var txt = 'Enter your password:<br />
<input type="password" id="jPassword"
name="jPassword" value="" />';
function mycallbackform(v,m,f){
if (v){
$.prompt('your password is of '+ f.jPassword.length + 'characters');
}
}
$.prompt(txt,{
callback: mycallbackform,
buttons: { Accept: true, Cancel: false }
});
Faites votre champ de saisie de mot de passe de type "texte":
<input type="text" alt="Enter Password" name="PWD" />
Ensuite, utilisez le script suivant:
$(function() {
$("input[name=PWD]")
.focus(function() { $(this).attr("type","password"); })
.blur(function() {
if ($(this).val()) // check if you entered something
$(this).attr("type","text");
})
.coolinput();
});
Ce qu'il fait est: quand le focus est reçu, la zone de texte est changée en boîte de mot de passe, et quand le focus est perdu, il retourne à une zone de texte normale (ainsi le texte d'indice est lisible) la boîte de texte.
Je n'ai pas réellement testé cela, mais si cela ne fonctionne pas correctement, cela vous indiquera au moins la direction à prendre.
EDIT:
Il semble que vous ne pouvez pas changer le type d'une zone de texte en utilisant javascript, alors voici une solution:
<input id="PWD1" name="PWD1" value="Enter password"/>
<input id="PWD2" name="PWD2" type="password" style="display:none" />
Javascript:
$(function() {
$("#PWD1").focus(function() { $("#PWD2").show().focus(); $("#PWD1").hide(); });
$("#PWD2").blur(function() {
if ($(this).val().length == 0) {
$("#PWD1").show();
$("#PWD2").hide();
}
});
});
Vous pouvez le voir en action ici:
- 1. Entrez le mot de passe plusieurs fois
- 2. JQuery Barre de comment-est-votre-mot de passe
- 3. Fichier de traitement par lots: Mot de passe Étoiles/Cercles
- 4. Comment utiliser Expect pour entrer un mot de passe pour un script Perl?
- 5. Chiffrement du mot de passe
- 6. récupération de mot de passe pour drupal
- 7. Comment puis-je utiliser une expression régulière pour valider un mot de passe?
- 8. Tuyauterie mot de passe pour smbpasswd
- 9. Comment puis-je utiliser TSQL pour vérifier quand le mot de passe d'un utilisateur expirera?
- 10. Mot de passe protéger les flux ATOM
- 11. Contrôle "Afficher le mot de passe en tant que texte"
- 12. expression régulière pour mot de passe
- 13. comment utiliser un nom d'utilisateur et un mot de passe pour lire un fichier en Java
- 14. Comment générer un mot de passe aléatoire, ou une URL temporaire, pour réinitialiser un mot de passe dans Zend Framework?
- 15. Changement de mot de passe de Sharepoint
- 16. récupération de mot de passe pour le fichier SyBase
- 17. Comment faire un TextBox être une "boîte de mot de passe" et afficher des étoiles lors de l'utilisation de MVVM?
- 18. Configurer SqlMembershipProvider sans mot de passe
- 19. Récupération du mot de passe lorsque le mot de passe est enregistré en tant que valeur de hachage
- 20. Fonction de hachage par mot de passe pour Excel VBA
- 21. Delphi InputBox pour la saisie du mot de passe?
- 22. Adhésion ASP.NET valider le mot de passe
- 23. Comment afficher un mot de passe de remplacement dans un UILabel?
- 24. DirectoryServices.AccountManagement mot de passe « vieux » valide encore après le mot de passe changement
- 25. <input type = "mot de passe" ...> style avec jQuery
- 26. Cryptage du mot de passe
- 27. Demander un mot de passe pour désinstaller/supprimer l'application
- 28. Réinitialiser le mot de passe pour le compte administrateur renommé
- 29. Récupérer le mot de passe DNN
- 30. Comment puis-je définir les règles de mot de passe pour le fournisseur d'appartenance ASP.NET?
S'il vous plaît corriger le 'impromptu' lien, le bon est http://trentrichardson.com/Impromptu/ –