Partage
  • Partager sur Facebook
  • Partager sur Twitter

calcul automatique formulaire

Sujet résolu
    11 décembre 2009 à 11:24:06

    Salut,

    Je développe un outil par le biais de servlets java.
    J'ai un formulaire contenant entre autres trois champs input text et je souhaiterais automatiser un calcul. Ce calcul se fait en fonction des saisies que l'utilisateur entre dans les deux premiers champs pour s'écrire dans le troisième. Je voudrais que cela se fasse automatiquement dès que l'utilisateur aura rempli les deux premiers champs. Je suis débutant en javascript.

    Merci de votre aide .
    • Partager sur Facebook
    • Partager sur Twitter
      11 décembre 2009 à 13:57:40

      est-ce que quelqu'un pourrait me fournir quelques explications pour la résolution de mon problème ?
      En plus de cela, je ne sais pas comment je peux integrer mon javascript dans ma servlet parce certains input seront affichés en html et d'autre grâce au javascript(ceux nécessitant un controle).

      Merci
      • Partager sur Facebook
      • Partager sur Twitter
        11 décembre 2009 à 14:22:02

        Citation : smizlms

        Je suis débutant en javascript.



        En tant que débutant, la moindre des choses serait de présenter un début de script, tu ne crois pas ? :)
        • Partager sur Facebook
        • Partager sur Twitter
          11 décembre 2009 à 14:31:28

          out.println("<script type=\"text/javascript\">");
          out.println("//<![CDATA[");
          out.println("function calcul() {");  
          out.println("frm=document.forms['formulaire'];");	
          out.printl("document.Form.nivRisque.value=document.Form.potrisque.value *document.Form.impact.value;");
          out.println("}"); 
          out.println("//]]>");	
          out.println("</script>");
          


          et voici mes champs

          out.println("<td><input type=\"text\" name=\"potrisque\" size=\"1\" onchange=\"calcul();\" maxlength=\"1\"   /></td>");
          
          out.println("<td><input type=\"text\" name=\"impact\" size=\"1\" onchange=\"calcul();\" maxlength=\"1\"  /></td>");
          
          out.println("<td><input type=\"text\" name=\"critere\" size=\"1\" maxlength=\"1\"  /></td>");
          
          out.println("<td><input type=\"text\" name=\"nivRisque\" size=\"1\" 
          onchange=\"calcul();\" maxlength=\"1\"  /></td>");
          
          • Partager sur Facebook
          • Partager sur Twitter
            11 décembre 2009 à 14:36:24

            Personnellement, je vais me pendre...

            Si quelqu'un veut bien se donner la peine.
            • Partager sur Facebook
            • Partager sur Twitter
              11 décembre 2009 à 14:44:17

              Citation : Golmote

              Personnellement, je vais me pendre...

              Si quelqu'un veut bien se donner la peine.



              Que dire ... pathétique ...
              • Partager sur Facebook
              • Partager sur Twitter
                11 décembre 2009 à 15:16:42

                Bon, Monsieur est vexé, je me sens donc dans l'obligation de venir présenter mes plus plates excuses en ce qui concerne mon sarcasme incontrôlable...

                Je vais donc traduire mon post précédent dans un langage moins sarcastique et certainement plus compréhensible pour toi :

                "Mais qu'est-ce que c'est que ton code là ??? o_O C'est quoi tous ces out.println. On dirait du Java qui écrit du JavaScript, mais bizarrement..."

                (Implicitement, on peut aussi déduire de mon message précédent cette remarque claire et simple : "Au fait, utilise le zCode stp.")

                <code type="javascript">
                //Ici ton code JS
                </code>
                


                J'espère que cela convient plus à tes attentes et t'évitera de venir à nouveau "polluer" ma boîte de MP, tout comme je "pollue" ton topic.



                :) (<-- Et un smiley pour détendre l'atmosphère. Toujours.)
                • Partager sur Facebook
                • Partager sur Twitter
                  11 décembre 2009 à 15:59:21

                  Oui, effectivement comme je l'ai dit plus haut j'écris des servlets donc c'est un mélange de java et de html parce que c'est un programme qui s'affiche sur une page web.
                  A l'avenir, j'utiliserai le zzCode ;)
                  • Partager sur Facebook
                  • Partager sur Twitter
                    11 décembre 2009 à 16:13:39

                    -> Montre le code généré, pas ce truc qui ressemble à rien comme l'a si bien fait remarquer Golmote ^^
                    • Partager sur Facebook
                    • Partager sur Twitter
                      12 décembre 2009 à 12:42:01

                      on dirait que tu n'as rien compris ... laisse tomber
                      • Partager sur Facebook
                      • Partager sur Twitter
                        12 décembre 2009 à 12:56:06

                        Méheuu ! Arrête de te braquer smizlms ! >_<

                        On te demande juste si ton code Java crée une "vraie" page HTML ou pas. Si oui, cette page a normalement un code source, qu'on appelle "code généré". Si on pouvait voir celui-là, ça nous paraîtrait tout de suite plus clair.
                        • Partager sur Facebook
                        • Partager sur Twitter

                        calcul automatique formulaire

                        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                        • Editeur
                        • Markdown