begin process at 2012 05 29 02:07:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

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


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

mardi 1 juin 2010 à 10:41:54 | choisir un nom au hazard et l'afficher dans une zone de texte

tatout54

Bonjour,

Tout d abord toute mes excuses si je me suis trompé de rubrique, mais je ne suis qu'un simple débutant archi nul.

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.

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

Cordialement

mardi 1 juin 2010 à 16:08:35 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

Zobibol

Membre Club
Bonjour, ça aurait été sympas un peu de code mais bon.
on va admettre que le tirage au sort fonctionne.
en javascript:

Code Javascript :
var _value = résultat du tirage au sort.
// affecte le résultat de la valeur tirée au sort dans le contrôle ayant pour identifiant valueContent.
document.getElementById("valueContent").value = _value;


et en html
Code HTML :
<input type="text" value="" id="valueContent" />



et voilà.
[o-_-o]
mardi 1 juin 2010 à 16:57:19 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

tatout54

Bonjour Zobibol

Toutes mes excuses pour ne pas avoir mis le code

Code Javascript :
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 en htlm :
Code HTML :
<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.

Merci par avance et toute mes excuses pour cet oublis.
Cordialement
mardi 1 juin 2010 à 17:04:24 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

Zobibol

Membre Club

Ha, merci pour ces précisions de taille.
document.write ("xxx") remplace le contenu de la page (mince alors).
donc, pour avoir le comportement désiré:

Function aleatoire()
{
var _elem = documet.getElementById("aleatoire");
Switch(aleatoire){
case0:_elem.value= "prenom1";break;
case1:_elem.value= "prenom2";break;
case2:_elem.value= "prenom3";break;
case3:_elem.value= "prenom4";break;
}}

et la, normalement, tout devrait bien ce passer.
Par contre petite remarque il y a une méthode qui s'appelle aleatoire et il semblerait une variable, voilà qui risque de provoquer des conflits (et je ne parle même pas de ce brave IE qui est un conflit à lui tout seul).


[o-_-o]
mardi 1 juin 2010 à 17:52:20 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

tatout54

Re bonjour Zobibol

Encore un tout grand merci pour ton aide et ta patience avec moi

Il doit bien y avoir un conflit comme tu le dis car j'ai fait comme tu me l'a si bien indiqué mais il ne se passe rien.

Rien de rien que me suggère tu dans ce cas pour avoir le même résultat ?

j'ai aussi remarqué ceci :
"Zobibol" a écrit

var _elem = documet.getElementById("aleatoire");


Ne serait ce pas ceci à la place : document.getElementById("affectation") mais je me trompe peut être aussi vu mon ignorance complète, j'ai toujours essayé ais rien ne ce passe non plus.

Encore une fois un grand Merci

Cordialement
mardi 1 juin 2010 à 19:05:52 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

Zobibol

Membre Club
bon sang que je suis idiot, j'avais pas vu...
en effet, c'est bien le champ affectation qu'il faut prendre.
par contre je viens de remarqué:
Function en javascript n'a pas de F majuscule : function
ainsi que switch qui n'a pas de majuscule non plus
après il faudrait voir ce qu'il se passe dans la variable aleatoire.
Ensuite, je sèche...

oups sorry


[o-_-o]
mardi 1 juin 2010 à 22:18:50 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

PetoleTeam

Membre Club
Bonjour,
dans ta fonction
Code Javascript :
function aleatoire() {
  var _elem = documet.getElementById("aleatoire");
  switch(aleatoire) {
    case0: _elem.value = "prenom1";
    break;
    case1: _elem.value = "prenom2";
    break;
    case2: _elem.value = "prenom3";
    break;
    case3: _elem.value = "prenom4";
    break;
  }
}
tu sors d'ou la variable aleatoire du switch ??

Regardes la console d'erreur il doit y en avoir...
;O)
mercredi 2 juin 2010 à 14:22:50 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

tatout54

Bonjour PetroleTeam

Je ne sais si tu t'adresse à moi, mais moi j'avais ceci

Code Java :
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 comme je l'ai dit cela fonctionne mais cela s'affiche sur une nouvelle page, et c'est pas ce que je désir mais bien dans la zone de texte au dessus du bouton.

Si tu as une solution je suis preneur.

Merci Beaucoup
mercredi 2 juin 2010 à 18:12:45 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

PetoleTeam

Membre Club
Bonjour,
ne serait ce pas la faute de frappe sur
Code Javascript :
var _elem = documet.getElementById("affectation");
il faut écrire
Code Javascript :
var _elem = document.getElementById("affectation")

tous ce qu'a écrit Zobibol reste néanmoins valable
si tu mets un alert( aleatoire), dans ta fonction, tu obtiens quoi comme valeur ?

il semble qu'il reste des points obscurs...
;O)
mercredi 2 juin 2010 à 21:48:57 | Re : choisir un nom au hazard et l'afficher dans une zone de texte

tatout54

Bonsoir PetoleTeam

Retour sur les suites de mes péripéties à s'arracher les cheveux ^^

Concernant la faute de frape, cela avais déjà été fait car j'avais vu l'erreur et je l'avais modifier en ce sens.

Si je met alert( aleatoire) lorsque je clic sur le bouton il ne se passe rien du tout.

Je te remercie pour ton aide et d'avoir utilisé de ton temps pour mon soucis.

Amitiés chaleureuse

1 2

Cette discussion est classée dans : texte, afficher, choisir, zone, hazard


Répondre à ce message

Sujets en rapport avec ce message

afficher une zone de texte après avoir choisir une valeur dans une liste [ par honey87 ] bonjour, je voudrais faire un formulaire, et dans ce formulaire j'ai fais une liste de choix pour l'utilisateur pour choisir l'option qui lui convien afficher une liste deroulante, via une zone de texte [ par annjey ] Bonjour,Je suis nulle en JS, quelqu'un pourrait m'aider?Voilà mon problème, je souhaiterai afficher une liste deroulante des villes en saisissant just Probleme Script Ajout Zones de texte [ par younes371 ] Bonjour,Je veux que lorsque un user clique sur le signe " + " une nouvelle zone de texte s'affiche.J'ai fait un script, mais il ne m'affiche qu'une se Pb zone de texte scrollable. [ par chabgyver ] Bonjour,Comment vous dire de façon claire ce que je veux faire ? Et bien, à vrai dire, l'idéal serait que je vous montre un schéma :[img]http://kanal3 Afficher une layer cachée avec un texte/bouton et la re-cacher [ par bisou580 ] Bonjour,je cherche en vain une fonction JS pour afficher une layer qui est cachée, à partir de texte...J'ai essayé pas mal de fonctions, passé 3h dess aidez moi svp [ par amer_ezahir ] bonjour  ; svp aider moi j'ai une image et une zone de texte ; ce que je veux c'est de faire modifier le "value" de cette zone de texte sur l'evenemen aidez moi je suis coincé [ par amer_ezahir ] bonjour  ; svp aider moi j'ai une image et une zone de texte ; ce que je veux c'est de faire modifier le "value" de cette zone de texte sur l'evene au secours aidez moi svp [ par amer_ezahir ] bonjour  ; svp aider moi j'ai une image et une zone de texte ; ce que je veux c'est de faire modifier le "value" de cette zone de texte sur l'evene afficher / masquer du texte quand clis sur titre [ par xzonz ] Salut a toutes et tous voila ma questionj'aimerais,un peu comme ce qu'on voit souvent dans les forumspouvoir afficher ou masquer du texte en dessous d Afficher du texte en cliquant sur un lien [ par leclem ] Bonjour, je suis actuellement a la recherche d'un code javascript permettant, au click sur un lien, de faire apparaitre du texte HTML en décalant les


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales