1 utilisateur anonyme et 24 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

JavaScript : champs et opérateurs

 
n°369328
ju2cho7
Profil : Connu(e)
Posté le 14-06-2005 à 18:18:54  profilanswer
 

Je vais au but,mon problème :D :

Citation :

Je voudrais faire une opération simple (multiplication puis addition) avec dces nombres que l'on entre dans des champs.
Je précise: champ1*champ2+champ3=résultat affiché dans champ4 quand on clique sur un bouton (n ommé "res" comme résultat :) )
Ces champs se situent dans un formulaire nommé form.


 
Merci d'avance


Message édité par ju2cho7 le 14-06-2005 à 23:42:31

---------------
Plulà, voir Aidoforum ;)
mood
Publicité
Posté le 14-06-2005 à 18:18:54  profilanswer
 

n°369329
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 14-06-2005 à 18:20:01  profilanswer
 

Avant de te pondre un code "tout fait",
 
essai de le faire et de nous présenter le code ;)


---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°369364
ju2cho7
Profil : Connu(e)
Posté le 15-06-2005 à 13:31:25  profilanswer
 

j'ai déjà essayé,quand même,avant de demander,j'ai essayé à plusieurs reprises en m'aidant des cours en ligne sur le site de l'Editeur Javascript
 
J'ai essayé ça:

Code :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function fonction
  5. x=window.document.form.champ1
  6. y=x*window.document.form.champ2+window.document.form.champ3
  7. window.document.form.write(window.document.form.champ4)
  8. </script>
  9. </head>
  10. <body>
  11. ...
  12. le formulaire avedc les champs de 1 à 4 et le bouton:
  13. [...] onClick="fonction">
  14. </form>
  15. </body>
  16. </html>


 
Mais j'ai essayé sans trop savoir,vu que je n'ai pas trouvé tout ce que je voulais sur le site.Voilà,kontent,bodbod???? ;)


---------------
Plulà, voir Aidoforum ;)
n°369367
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 15-06-2005 à 14:05:42  profilanswer
 

Tu devrait devrait donner le code complet ;)
 
C'est peut etre exact mais l'idée est la ;)
 

Code :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function fonction()
  5. {
  6.    x = window.document.form.champ1.value ;
  7.    y = x * window.document.form.champ2.value + window.document.form.champ3.value ;
  8.    window.document.form.champ4.value = y ;
  9. }
  10. </script>
  11. </head>
  12. <body>
  13. <form>
  14. <input type="text" name="champ1">
  15. <input type="text" name="champ2">
  16. <input type="text" name="champ3">
  17. <input type="text" name="champ4">
  18. <input type="button" onClick="fonction">
  19. </form>
  20. </body>
  21. </html>


---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°369369
ju2cho7
Profil : Connu(e)
Posté le 15-06-2005 à 14:16:33  profilanswer
 

J'y étais! :pt1cable:  :pt1cable:  :pt1cable:  
 
Merci bodbod,ça me remonte le moral de savoir que j'y étais presque et de me dire que j'arends plein de truks,Merci beaucoup!


---------------
Plulà, voir Aidoforum ;)
n°369370
ju2cho7
Profil : Connu(e)
Posté le 15-06-2005 à 14:30:46  profilanswer
 

Ne marche pas,bodbod,snif :sweat:


---------------
Plulà, voir Aidoforum ;)
n°369379
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 15-06-2005 à 17:45:47  profilanswer
 

Code :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function fonction()
  5. {
  6.    x = parseInt(window.document.form.champ1.value) ;
  7.    y = x * parseInt(window.document.form.champ2.value) + parseInt(window.document.form.champ3.value) ;
  8.    window.document.form.champ4.value = y ;
  9. }
  10. </script>
  11. </head>
  12. <body>
  13. <form name="form">
  14. <input type="text" name="champ1">
  15. <input type="text" name="champ2">
  16. <input type="text" name="champ3">
  17. <input type="text" name="champ4">
  18. <input type="button" onClick="fonction()">
  19. </form>
  20. </body>
  21. </html>


---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°369489
djpat
Profil : Connu(e)
Posté le 17-06-2005 à 16:20:02  profilanswer
 

J'éspere que ca va marcher pour ton boulot bodbod, c'est quand même etrange que tu n'es pas trouvé de boulot avec tous les problèmes que tu résouds (surtout pour moi), donne leur ce forum comme référence hihi ;)

n°369492
ju2cho7
Profil : Connu(e)
Posté le 17-06-2005 à 17:59:11  profilanswer
 

Code :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function fonction()
  5. {
  6.    x = parseInt(window.document.form.champ1.value) ;
  7.    y = x * parseInt(window.document.form.champ2.value) + parseInt(window.document.form.champ3.value) ;
  8.    window.document.form.champ4.value = y ;
  9. }
  10. </script>
  11. </head>
  12. <body>
  13. <form name="form">
  14. <input type="text" name="champ1">
  15. <input type="text" name="champ2">
  16. <input type="text" name="champ3">
  17. <input type="text" name="champ4">
  18. ////ICI==>  <input type="button" onClick="fonction()">  <==ICI\\\\
  19. </form>
  20. </body>
  21. </html>


 
Merci mais je rajouterais un ";",non????
 
Citation des cours de chez EJS:
 

Code :
  1. <HTML>
  2. <HEAD>
  3. <SCRIPT language="Javascript">
  4. <!--
  5. function Chargement() {
  6. alert('Bienvenue sur le site');
  7. }
  8. //-->
  9. </SCRIPT>
  10. </HEAD>
  11. ////ICI==>  <BODY onLoad="Chargement();" >  <==ICI\\\\
  12. Javascript qui ne sert absolument à rien si ce n'est déranger vos visiteurs...
  13. </BODY>
  14. </HTML>


Message édité par ju2cho7 le 17-06-2005 à 18:03:12

---------------
Plulà, voir Aidoforum ;)
n°369493
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 17-06-2005 à 18:44:42  profilanswer
 

Ca marchait sous Firefox, mais j'avais pas tester avec IE.
 
Normalement, le ; n'est pas forcement obligatoire lorsqu'il y a qu'une instruction.
 

djpat a écrit :

J'éspere que ca va marcher pour ton boulot bodbod, c'est quand même etrange que tu n'es pas trouvé de boulot avec tous les problèmes que tu résouds (surtout pour moi), donne leur ce forum comme référence hihi ;)

Ben ouais, mais en info, si tu n'a pas un BAC+4/5 ou que tu n'a pas d'experience, c'est la galere.
Pour preuve, sur 24 en formation, je ne serais que le 2e CDI si ca se concretise.


Message édité par bodbod le 17-06-2005 à 18:46:59

---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°369526
ju2cho7
Profil : Connu(e)
Posté le 18-06-2005 à 12:03:43  profilanswer
 

bodbod a écrit :

Ca marchait sous Firefox, mais j'avais pas tester avec IE.


Je SUIS sous Firefox
Mais ça assemble le champ 2 et le champ 3!!!! :cry:  :cry:  
Exemple: si je tape champ 1=1 champ 2=2 et champ3=3,il affiche 23 (champ2champ3) au lieu de 5 (champ1*champ2+champ3)


---------------
Plulà, voir Aidoforum ;)

Aller à :
Ajouter une réponse
 


Hit-Parade des sites francophones