IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

affichage mot de passe


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut affichage mot de passe
    Bonjour,

    J'ai un petit problème sur un de mes programmes,
    je demande d'entrer un mot de passe et après j'aimerais l'afficher à l'écran avec la première lettre et la dernière lettre visible et entre qu'il y ai n * en fonction de la longueur du mot de passe
    j'aurais penser à quelques choses dans ce genre, mais ce n'est pas correcte, si quelqu'un pouvait m'aider
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var nbChar = password.length;
    var asterix = nbChar - 2
    var lastChar = nbChar - 1
    document.write('<BR>' + 'Password: ' + password.charAt(0) + asterix '*' + password.charAt(lastChar));
    merci

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    substr(0,1)

  3. #3
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    voilà

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script>
    var password = "taratata";
    var nbChar = password.length;
    var asterix = nbChar - 2;
    var lastChar = nbChar - 1;
    var chain = '';
    for (var i = 0; i < asterix; i++) {
    	chain = chain + '*';
    }
    document.write('Password: ' + password.charAt(0) + chain + password.charAt(lastChar));
    </script>

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    merci pour c'est réponse, mais ca ne marche pas voici à quoi je voudrais que ca ressemble C*********e pour le mot de passe CitizenKane

  5. #5
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    mon code marche chez moi.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    voici mon code pour l'instant et je dois l'insérer au niveau où j'affiche tout les données nom, prénom, code de l'utilisateur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    var customer;
    var firstName;
    var secondName;
    var password
     
    customer = window.prompt('Please enter 1 to register as a new customer or 2 for estabisched customer',''); 
     
    if (customer == 1)   
    {
    			document.write('<BR>' + 'WELCOME – WE WILL SET UP YOUR ACCOUNT DETAILS NOW');
    			firstName = window.prompt('Please enter your first name','');
    			secondName = window.prompt('Please enter your second name','');
    			password = window.prompt('Please enter your password','');
     
    				while((password.length < 7) || (password.length > 15))
    				{
    				var nbChar = password.length;
    				if(password.length < 7) 
    				{
    				var res = 7 - nbChar;
    				document.write('<BR>' + 'Your password have ' + nbChar + ' characters');
    				document.write('<BR>' + 'You must also enter ' + res + ' characters');
    				}
    				else
    					if(password.length > 15) 
    					{
    					var res = nbChar - 15;
    					document.write('<BR>' + 'Your password have ' + nbChar + ' characters');
    					document.write('<BR>' + 'You must delete ' + res + ' characters');
    					}
     
    					password = window.prompt('Please enter your password','');
    				}
    				document.write('<BR>' + '<BR>' + 'WELCOME TO SOFASPEND');
    				document.write('<BR>' + '<BR>' + 'Your details are as follows:');
    				document.write('<BR>' + 'Customer code: ' + firstName.charAt(0) + secondName.charAt(0) + '-');
    				document.write('<BR>' + 'First name: ' + firstName);
    				document.write('<BR>' + 'Second name: ' + secondName);
    				var asterix = nbChar - 2
    				var lastChar = nbChar - 1
    				document.write('<BR>' + 'Password: ' + password.charAt(0) + asterix '*' + password.charAt(lastChar)); 
     
    		}
    else    
    {
        if (customer == 2) 
        {
            document.write('<BR>' + 'SHOP UNTIL YOU DROP');

  7. #7
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Tu as remarqué que tu avais eu plusieurs réponses ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    oui j'ai remarqué E.Bzz, mais je ne vois pas où et comment je dois mettre ta fonction dans mon code, excuse moi mais je suis débutant et je ne suis pas encore très à l'aise avec les boucle for

    si vous pouviez insérez votre solution directement dans mon code ca m'aiderait beaucoup.

    Je précise quel la var password est déclarée au tout début et que je demande à l'utilisateur d'insérer son mot de passe.

  9. #9
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function AffMdp(mdp) {
    var mdpAff = '';
    for (i=0; i<mdp.length; i++)
     mdpAff += (!i||(i==mdp.length-1))?mdp[i]:'*';
    alert(mdpAff);
    }
    A+

Discussions similaires

  1. [VS 2008] Mot de passe à l'affichage du CR
    Par Faladin dans le forum SDK
    Réponses: 1
    Dernier message: 09/07/2008, 19h30
  2. Affichage du mot de passe
    Par slideveloppeur2006 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/04/2008, 13h30
  3. Affichage mot de passe incorrect
    Par clem037 dans le forum Langage
    Réponses: 1
    Dernier message: 20/03/2008, 17h56
  4. Réponses: 4
    Dernier message: 26/01/2007, 15h06
  5. [C#] Comment transformer le mot de passe à l'affichage ?
    Par new dotnet(c#) dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/08/2006, 19h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo