Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1085 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ca doit etre evident, mais j'y connais rien !!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ca doit etre evident, mais j'y connais rien !!

n°1317623
baygonGeni​us
Posté le 03-03-2006 à 11:13:56  profilanswer
 

Salut a tous,
je suis sacrement nul en javascript mais je dois faire un formulaire avec differentes listes deroulantes contenant des chiffres de 1 a 4. A chaque modification d'une des listes la moyenne des chiffres de toutes les listes doit s'afficher en bas. Pour ce qui est de ca, ca marche a peu pres, j'arrive a afficher la moyenne mais seulement dans une fenetre alert(). Ce que je voudrais c'est que ca s'affiche dans la page principale. Malheureusement mon resultat reste toujours a zero... Est ce que vous avez une idee ?

mood
Publicité
Posté le 03-03-2006 à 11:13:56  profilanswer
 

n°1317626
xtof_83
Freeride Spirit
Posté le 03-03-2006 à 11:15:48  profilanswer
 

ben tu veux l'afficher ou dans la page principale?
 
Si c'est dans un champs text, ben tu fait un blablabla.value=moyenne
 
Et voilà

n°1317640
gatsu35
Blablaté par Harko
Posté le 03-03-2006 à 11:29:36  profilanswer
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4.     <title></title>
  5.     <script>
  6.     function midall() {
  7.         var Lesselects = document.getElementById("lesselects" ).getElementsByTagName("SELECT" );
  8.         var total=0;
  9.         for (var i=0; i<Lesselects.length; i++) {
  10.             total+=parseInt(Lesselects[i].value);
  11.         }
  12.         document.getElementById("moyenne" ).value = total/(Lesselects.length);
  13.     }
  14.     
  15.     </script>
  16. </head>
  17. <body>
  18. <fieldset id="lesselects">
  19. <select onchange="midall()">
  20.     <option value="1">1</option>
  21.     <option value="2">2</option>
  22.     <option value="3">3</option>
  23.     <option value="4">4</option>
  24. </select>
  25. <select onchange="midall()">
  26.     <option value="1">1</option>
  27.     <option value="2">2</option>
  28.     <option value="3">3</option>
  29.     <option value="4">4</option>
  30. </select>
  31. <select onchange="midall()">
  32.     <option value="1">1</option>
  33.     <option value="2">2</option>
  34.     <option value="3">3</option>
  35.     <option value="4">4</option>
  36. </select>
  37. <select onchange="midall()">
  38.     <option value="1">1</option>
  39.     <option value="2">2</option>
  40.     <option value="3">3</option>
  41.     <option value="4">4</option>
  42. </select>
  43. <select onchange="midall()">
  44.     <option value="1">1</option>
  45.     <option value="2">2</option>
  46.     <option value="3">3</option>
  47.     <option value="4">4</option>
  48. </select>
  49. <select onchange="midall()">
  50.     <option value="1">1</option>
  51.     <option value="2">2</option>
  52.     <option value="3">3</option>
  53.     <option value="4">4</option>
  54. </select>
  55. <select onchange="midall()">
  56.     <option value="1">1</option>
  57.     <option value="2">2</option>
  58.     <option value="3">3</option>
  59.     <option value="4">4</option>
  60. </select>
  61. <select onchange="midall()">
  62.     <option value="1">1</option>
  63.     <option value="2">2</option>
  64.     <option value="3">3</option>
  65.     <option value="4">4</option>
  66. </select>
  67. </fieldset>
  68. <input type="text" name="moyenne" id="moyenne">
  69. </body>
  70. </html>


Message édité par gatsu35 le 03-03-2006 à 11:32:45
n°1317645
baygonGeni​us
Posté le 03-03-2006 à 11:32:45  profilanswer
 

Merci les gars vous etes super rapides ! J'ai finalement trouve mon erreur et ca a l'air de marcher.
Merci a Gatsu35 pour son code qui va m'aider a simplifier mon charabia ! :)
 
See you !

n°1317648
baygonGeni​us
Posté le 03-03-2006 à 11:32:58  profilanswer
 

Merci les gars vous etes super rapides ! J'ai finalement trouve mon erreur et ca a l'air de marcher.
Merci a Gatsu35 pour son code qui va m'aider a simplifier mon charabia ! :)
 
See you !

n°1317687
gatsu35
Blablaté par Harko
Posté le 03-03-2006 à 12:15:51  profilanswer
 

Ben j'aurai bien voulu voir ce que tu avais fait. Mais ca devait pas être très joli à voir.
 
sinon pour acceder à un élément dans ta page c'est très simple :  
var element = document.getElementById("iddemonelement" )
la méthode getElementById va te retourner un pointeur sur l'objet dans la page, il faut que cet objet à un identifiant  
 
<div id="monelement">
un div avec un id
</div>

n°1317707
baygonGeni​us
Posté le 03-03-2006 à 12:35:46  profilanswer
 

Merci a toi Gatsu35, je commence a cerner le javascript  :D  !
Sinon je prefere pas te montrer mon code tu risquerais de prendre peur.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ca doit etre evident, mais j'y connais rien !!

 

Sujets relatifs
html ? comprends rien ?!Parse error: j'y comprend rien du tout...
css nickel sous firefox, rien sous IE[résolu] Fonction mail, je ne reçois rien...
URGENT ! Commande exec() qui ne fait rien !!Problème avec return ... il ne revoie rien quand je le met dans un if
[C] remplacer par des étoiles ou par rien...Help please : j'arrive à rien
Encore Internet Explorer qui ne respecte rien....requete d'ajout qui ne fait rien
Plus de sujets relatifs à : Ca doit etre evident, mais j'y connais rien !!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR