Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.64 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>Ma Page</title>
  5.         <meta charset="UTF-8" />
  6.     </head>
  7.     <body>
  8.         <form id="myForm" action="#" onsubmit="myFunction();return false">
  9.             <label for="inputText">Mon Champ Texte : </label>
  10.             <input type="text" name="textValue" />
  11.             <label>Mon Champ Numérique : </label>
  12.             <input type="number" name="numberValue">
  13.             <button>Valider</button>
  14.         </form>
  15.         <div>
  16.             <p id="resultParagraph"></p>
  17.         </div>
  18.         <script type="text/javascript">
  19.             myFunction = function() {
  20.                 /* Etape 1 : On récupère les données du formulaire via son id */
  21.                 var formElements = document.getElementById("myForm").elements;
  22.                 var userData = [];
  23.                 for(var i = 0 ; i < formElements.length ; i++){
  24.                    var item = formElements.item(i);
  25.                    userData[item.name] = item.value;
  26.                }
  27.  
  28.                /* Etape 2 : Intègre ci-dessous le traitement que tu as à faire sur les données qui se trouvent dans le tabeau 'userData' */
  29.                // Traitement ici...
  30.  
  31.                /* Etape 3 : Affiche le résultat attendu ensuite dans la page HTML */
  32.                // Ici par exemple, je récupère le paragraphe <p> qui possède l'id 'resultParagraph' et je modifie son contenu.
  33.                 document.getElementById('resultParagraph').innerHTML = "L'utilisateur a envoyé le texte '" + userData['textValue'] + "' et le nombre '" + userData['numberValue'] + "'";
  34.             }
  35.         </script>
  36.     </body>
  37. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement