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 :

choisir un nom au hasard et l'afficher dans une zone de texte


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut choisir un nom au hasard et l'afficher dans une zone de texte
    Bonjour à tous

    je ne suis qu'un simple débutant archi nul, et déjà toute mes excuses pour cela.

    Voila mon soucis je début avec des petits script en javascript, et j'essaye de trouvé et comprendre la méthode qui fait que lorsque je clique sur un bouton ca doit piocher un nom au hasard et l'afficher dans une zone de texte.

    J'arrive a tirer un nom au hasard super simple la n'est pas trop le soucis mais la ou je coince c'est que je ne sais pas comment l'afficher dans une zone de texte lorsque je clique sur un bouton.

    Voici ce que j'ai comme Code Javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Function aleatoire()
    {
     
    Switch(aleatoire){
    case0:document.write("prenom1");break;
    case1:document.write("prenom2");break;
    case2:document.write("prenom3");break;
    case3:document.write("prenom4");break;
    }}
    Et voici mon code HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input id="affectation" title="affectation" name="affectation" class="boxform" >
    <input type="button" value="aleatoire" name ="aleatoire" onclick="aleatoire()">
    Lorsque je fait ceci: j'ai pour résultat lorsque je clique sur le bouton il charge une nouvelle page dans laquelle il écrit bien un nom pioché au hasard.

    Seulement je ne veux pas qu'il s'affiche sur une nouvelle page mais bien dans la zone de texte au dessus du bouton.

    Je suis vraiment un idiot à la matière dont je m'en excuses, j'essaie d'en apprendre plus sur le javascript.

    Je vous remercie par avance chaleureusement pour l'aide et les éclaircissement que vous pourriez m'apporter

    Tchouuuu

  2. #2
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <script type="text/javascript">
    var tabprenom=new Array('prenom 1','prenom 2','prenom 3','prenom 4')
    function aleatoire(){
    var rand=Math.floor(Math.random()*4)
    document.getElementById('affectation').value=tabprenom[rand]
    }
    </script>
    </head>
     
    <body>
    <input type='text' id="affectation" title="affectation" name="affectation" class="boxform" >
    <input type="button" value="aleatoire" name ="aleatoire" onclick="aleatoire()">
    </body>
    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 !

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut
    Bonjour,

    Je vous remercie d abord pour l'aide que vous m'apportez,

    en reprenant votre concept malheureusement chez moi rien ne se passe,
    je ne sais pas ou cela a foiré.

    Je vous remercie chaleureusement.

    Cordialement
    Tatout

  4. #4
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Montrez-nous la nouvelle version du code.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut
    Re bonjour,

    Alors autant pour moi, mais cela fonctionne parfaitement.

    Je vous avais dit que j'étais ignorant

    Un tout grand merci pour votre aide et toute mes excuses

    Par contre avez vous une idée pourquoi lorsque j'insère ce code sur une page existante pourquoi cela fonctionne plus ?

  6. #6
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Page existante ? Vous voulez dire une de vos pages ?
    Le <body> se retrouve en double ou bien des éléments se trouvent en dehors ?
    Doublons au niveau d'id ?

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    sans voir le code complet de la page ???
    Nous ne somme pas extralucides ...
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 19
    Dernier message: 06/10/2023, 16h10
  2. Réponses: 1
    Dernier message: 04/05/2012, 16h17
  3. Balise Html qui s'affiche dans une zone de text
    Par nassing dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 17/06/2011, 10h58
  4. [AC-2003] Valeur affichée dans une zone de texte
    Par srede dans le forum IHM
    Réponses: 2
    Dernier message: 09/11/2010, 08h22
  5. Réponses: 4
    Dernier message: 23/08/2007, 17h23

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