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 :

aide programmation javascript.


Sujet :

JavaScript

  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 aide programmation javascript.
    bonjour,

    je suis entrain d'apprendre le javascript par moi meme, j'ai trouver un cours en anglais, mais je n'ai pas les solutions.
    Je cherche quelqu'un qui pourrait faire c'est exercice et que je les compares pour voir les facon diff�rentes, pour comprendre mes erreurs....

    voici un premier �nnonc�:

    write a JavaScript program that prompts the user to enter 1 if they want to register as a new customer; and 2 if they are an established customer. If the user inputs anything other than 1 or 2, the system prompts them to try again. Do not use a loop: if the input is still not valid after two tries, the program does not produce any output.
    Once a user has successfully entered 1 or 2, your system should print a welcome message. New customers should get the message �WELCOME � WE WILL SET UP YOUR ACCOUNT DETAILS NOW�; established customers will just get the message �SHOP UNTIL YOU DROP�.


    et voici ma solution, mais j'ai un probl�me dedans:


    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
    <SCRIPT>
     
    language="JavaScript"
    type="text/javascript">
     
    var customer;
     
    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')
    }
    else
    {
    if (customer == 2)
    {
    document.write('<BR>' + 'SHOP UNTIL YOU DROP')
    }
    else
    {
    document.write('<BR>' + 'Try again')
    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')
    }
    else
    {
    if (customer == 2)
    {
    document.write('<BR>' + 'SHOP UNTIL YOU DROP')
    }
    }
    }
    }
     
     
    </SCRIPT>

  2. #2
    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,
    Citation Envoy� par tom818 Voir le message
    et voici ma solution, mais j'ai un probl�me dedans:
    lequel ?

    A+

  3. #3
    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
    apr�s qu'il a �crit try again, un nouvelle fen�tre s'ouvre pour que je puisse r�entrer le 1 ou le 2 mais quand j'entre le 1 ou le 2 il ne sepasse rien alors qu'il devrait me r��crire une phrase.

  4. #4
    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
    Citation Envoy� par tom818 Voir le message
    apr�s qu'il a �crit try again, un nouvelle fen�tre s'ouvre pour que je puisse r�entrer le 1 ou le 2 mais quand j'entre le 1 ou le 2 il ne sepasse rien alors qu'il devrait me r��crire une phrase.
    Tu ne r�cup�res pas la saisie du prompt dans ta variable, comme le premier coup ...

    A+

  5. #5
    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 cette r�ponse, maintenant ca marche.

    J'ai une autre question, je demande plusieurs info exemple nom pr�nom, mot de passe; comment puis controler la taille du mot de passe, il doit faire aux moins 7 charactere et pas plus de 15 caract�res; et si le mot de passe est trop court, il met que le mot de passe fait actuellement autant de caract�re et qu'il manque au moins autant de caract�re et vice versa quand il y a trop de carct�res.

  6. #6
    Membre exp�riment� Avatar de marts
    Inscrit en
    F�vrier 2008
    Messages
    233
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 233
    Par d�faut
    motDePasse.length (motDePasse �tant une cha�ne de caract�res) te donne la longueur de cette chaine.

  7. #7
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Question idiote ?
    Pourquoi commencer � apprendre le javascript avec du code pourri ...

    C'est bein de savoir que �a existe mais de l� � d�buter javascirpt avec

    As tu �t� vois les tutoriels de developpez
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  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
    pourquoi code pourri?
    Ca viens de cours d'universit� anglaise et am�ricaine et c'est comme ca que je l'apprend.
    Pour ma question pour mon password, je supose que je dois utiliser une boucle for

    Quelqu'un pourrait me faire un exemple d'un programme ou on doit entrer un password et appr�t que ce password soit v�rifier pour vois s'il contient au moins 7 charact�re et pas plus de 15 caract�re.

    Voici l'�nnonc� que j'ai en anglais:
    je dois demander � l'utilisateur d'entrer son nom, son pr�nom et un mot de passe et voici la suite
    Passwords must be at least 7, and no more than 15, characters long (there is no restriction on the type of characters allowed). If users enter a password that is invalid according to this rule then the program displays an explanatory message, telling the user how many characters the password entered actually had, and prompts them repeatedly until a valid password is entered.

  9. #9
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ce code doit dater d'au moins 20 ans !!!

    et les universit�s am�ricaine ne sont pas forc�ement des r�f�rences ...

    Utiliser document.write :rolleyes:
    et puis une balise <BR> �a s'ecrit <br />
    et �a se cr�e avec document.createElement('br')

    Voila entre autre la raison du "tout pourri"
    Mais bon si tu veux faire de l'arch�ologie javascript ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  10. #10
    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
    Citation Envoy� par tom818 Voir le message
    pourquoi code pourri?
    Disons : fortement d�conseill�.
    Instruction beaucoup utilis�e � une lointaine �poque, mais le langage a �volu� et il y a mieux depuis

    Pour l'exemple : une petite recherche sur les contr�le de champs (de formulaire) te donneras plein de r�ponses (de m�me que la FAQ)

    A+

  11. #11
    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
    si vous parlez anglais.
    Comment feriez vous c'est exercices, pouvez-vous les faires et m'envoyer le code pour que je compare et que je puisse modifier et actualiser ma facon de faire.

    Voici 4 exercices qui se suivent.

    1:write a JavaScript program that prompts the user to enter 1 if they want to register as a new customer; and 2 if they are an established customer. If the user inputs anything other than 1 or 2, the system prompts them to try again. Do not use a loop: if the input is still not valid after two tries, the program does not produce any output.
    Once a user has successfully entered 1 or 2, your system should print a welcome message. New customers should get the message �WELCOME � WE WILL SET UP YOUR ACCOUNT DETAILS NOW�; established customers will just get the message �SHOP UNTIL YOU DROP�.

    2:Make a copy of the first question. Amend this file to include code for the entry of customer details. Individuals starting a new account must enter the following data: first name, second name and a password of their own choice.
    Passwords must be at least 7, and no more than 15, characters long (there is no restriction on the type of characters allowed). If users enter a password that is invalid according to this rule then the program displays an explanatory message, telling the user how many characters the password entered actually had, and prompts them repeatedly until a valid password is entered.

    3:Make a copy of the second question. Amend this file so that your program allocates the new customer a customer code. The customer code is a string made up of the first letter of the first name, plus the first letter of the second name, and a dash. Thus, a customer with the following details:
    First name: Orson
    Second name: Welles
    Password: CitizenKane
    will have the customer code:
    OW-
    Your program should write the first name, the second name and the customer code to the screen. Test your program on the data given above.

    4:Make a copy of the third question. Amend this file so that your program displays what the customer has just entered. Add code that writes out a welcome message, followed by the customer�s first name, second name and password: the password should only display the first and last characters; otherwise asterisks should replace the actual characters.
    Test your program on the inputs you used in question 3. The output from your program should resemble Figure 1 on the following page.
    WELCOME � WE WILL SET UP YOUR ACCOUNT DETAILS NOW
    WELCOME TO SOFASPEND
    Your details are as follows:
    Customer Code: OW-
    First name: Orson
    Second name:
    Welles Password: C*********e

  12. #12
    Membre exp�riment� Avatar de marts
    Inscrit en
    F�vrier 2008
    Messages
    233
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 233
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    ce code doit dater d'au moins 20 ans !!!

    et les universit�s am�ricaine ne sont pas forc�ement des r�f�rences ...

    Utiliser document.write :rolleyes:
    et puis une balise <BR> �a s'ecrit <br />
    et �a se cr�e avec document.createElement('br')

    Voila entre autre la raison du "tout pourri"
    Mais bon si tu veux faire de l'arch�ologie javascript ...

    Soit pas si dur SpaceFrog. Quand on apprend il faut bien commencer par quelque chose.
    D'ailleurs, quand on apprend un langage, souvent une des premi�res choses que l'on voit c'est comment afficher quelque chose � l'�cran (pour pouvoir afficher le r�sultat de ce que l'on code). document.write est le moyen le plus simple. Il y a aussi alert mais c'est tr�s limit�.
    Le but de l'exercice de tom818 est de travailler avec les chaines et les structures de controle plus que de savoir manipuler proprement le document.

  13. #13
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    innerHTML n'a rien de sorcier ...
    ou value ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  14. #14
    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
    Citation Envoy� par tom818 Voir le message
    pouvez-vous les faires et m'envoyer le code pour que je compare


    Ce n'est pas comme �a qu'on apprend : c'est en essayant par soi-m�me

    Et "aider" ce n'est pas "faire � la place de"

    A+

  15. #15
    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 actuellement, mais comment je peux dire que lorsque le mot de passe fait 3 charact�re par exemple; donc est incorrect il mette your password is (nombre de charact�re) you must also enter (nombre de charact�re pour arriver � 7)
    et la m�me chose quand il a plus de 15 charact�re sauf qu'ici il devra �crire qu'il doit retirer autant de charact�re pour arriver � 15

    Code:


    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    <SCRIPT 
     
    language="JavaScript" 
    type="text/javascript">	
     
    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','')
    	  if((password.value.lenght >= 7) &&(password.value.lenght <= 15))
    		{
     
    		}
    		else
    			{
    			document.write('<BR>' + 'Your password length is ' + password.value.length)
    			}
     
     
    }
    else    
    {
        if (customer == 2) 
        {
            document.write('<BR>' + 'SHOP UNTIL YOU DROP')
        }
        else    
        {
            document.write('<BR>' + 'Try again')
    		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','')
    				if((password.value.lenght >= 7) &&(password.value.lenght <= 15))
    				{
     
    				}
    				else
    					{
    					document.write('<BR>' + 'Your password length is ' + password.value.length)
    					}
    		}
    		else    
    		{
    			if (customer == 2) 
    			{
    				document.write('<BR>' + 'SHOP UNTIL YOU DROP')
    			}
    		}
    	}
    }	
     
     
    </SCRIPT>

  16. #16
    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
    Citation Envoy� par tom818 Voir le message
    voici mon code actuellement, mais comment je peux dire que lorsque le mot de passe fait 3 charact�re par exemple; donc est incorrect il mette your password is (nombre de charact�re) you must also enter (nombre de charact�re pour arriver � 7)
    et la m�me chose quand il a plus de 15 charact�re sauf qu'ici il devra �crire qu'il doit retirer autant de charact�re pour arriver � 15
    Tu as d�j� tous les �l�ments dans ton code (.length + valeurs de r�f�rences). IL ne s'agit ensuite que d'additions et soustractions ...
    O� est le probl�me ?

    A+

  17. #17
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Ben voyons EBzz, le probl�me est qu'il veut que tu le fasses � sa place ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  18. #18
    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
    Citation Envoy� par SpaceFrog Voir le message
    Ben voyons EBzz, le probl�me est qu'il veut que tu le fasses � sa place ...
    Rhooo, mais non : c'�tait juste pour comparer

    A+

  19. #19
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    en deux mots?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  20. #20
    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
    c'est bon j'ai trouver pour cette question.

    Ce sera tout pour aujourd'hui je crois.

    et merci pour votre aide

Discussions similaires

  1. Programme Javascript besoin d'aide
    Par niro123 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 29/04/2012, 20h23
  2. aide programmation javascript
    Par tom818 dans le forum G�n�ral JavaScript
    R�ponses: 16
    Dernier message: 18/03/2008, 15h37
  3. [PHP-JS] Aide PHP->Javascript
    Par zoreil dans le forum Langage
    R�ponses: 7
    Dernier message: 12/05/2006, 14h44
  4. aide programme debutant
    Par mator dans le forum C
    R�ponses: 5
    Dernier message: 20/04/2006, 19h30
  5. PERL AIDE PROGRAMMATION
    Par kiza dans le forum Langage
    R�ponses: 2
    Dernier message: 17/10/2005, 16h57

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