Advertisement
Gxbriel_99

Untitled

Jun 24th, 2024 (edited)
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | Source Code | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <script type="module" src="./form_sideclientJS.js"></script>
  7. <title>Esercizio29 JS</title>
  8. </head>
  9. <body>
  10. <form action="./index.html" method="post" id="form">
  11. <div id="datianagrafici">
  12. <label for="nome">Nome: </label>
  13. <input type="text" name="nome" id="nome" placeholder="nome" />
  14. <div id="feedbackNome"></div>
  15. <label for="cognome">Cognome: </label>
  16. <input type="text" name="cognome" id="cognome" placeholder="cognome" />
  17. <div id="feedbackCognome"></div>
  18.  
  19. <label>Genere: </label>
  20. <input type="radio" id="sessoM" name="sesso" value="M" />
  21. <label for="sessoM">M</label>
  22. <input type="radio" id="sessoF" name="sesso" value="F" />
  23. <label for="sessoF">F</label>
  24. <input type="radio" id="sessoAltro" name="sesso" value="Altro" />
  25. <label for="sessoAltro">Altro</label>
  26. <div id="feedbackSesso"></div>
  27.  
  28. <label for="CodFiscale">Codice Fiscale: </label>
  29. <input type="text" name="CodFiscale" id="CodFiscale" placeholder="Codice Fiscale" />
  30. <div id="feedbackCodiceFiscale"></div>
  31.  
  32. <label for="cellulare">Cellulare: </label>
  33. <input type="number" name="cellulare" id="cellulare" placeholder="Numero di telefono" />
  34. <div id="feedbackCellulare"></div>
  35. </div>
  36. <div id="recapiti">
  37. <label for="cap">CAP: </label>
  38. <input type="number" name="cap" id="cap" placeholder="CAP" />
  39. <div id="feedbackCap"></div>
  40.  
  41. <label for="provincia">Provincia: </label>
  42. <input type="text" name="provincia" id="provincia" placeholder="Provincia" />
  43. <div id="feedbackProvincia"></div>
  44.  
  45. <label for="citta">Città: </label>
  46. <input type="text" name="citta" id="citta" placeholder="Città" />
  47. <div id="feedbackCitta"></div>
  48.  
  49. <label for="NCivico">N°Civico: </label>
  50. <input type="text" name="ncivico" id="NCivico" placeholder="N°Civico" />
  51. <div id="feedbackNCivico"></div>
  52. </div>
  53. <input type="submit" name="Invia" onclick=check()>
  54. <input type="reset" name="Pulisci">
  55. </form>
  56. </body>
  57. </html>
  58.  
  59.  
  60.  
  61. const form = document.getElementById("form");
  62. form.addEventListener('submit', check);
  63.  
  64. function check(event) {
  65. // Previeni il comportamento predefinito del form (ad esempio, il refresh della pagina)
  66. event.preventDefault();
  67. console.log(event);
  68.  
  69. var nome = document.getElementById("nome").value;
  70. var cognome = document.getElementById("cognome").value;
  71. var sessoM = document.getElementById("sessoM").checked;
  72. var sessoF = document.getElementById("sessoF").checked;
  73. var sessoAltro = document.getElementById("sessoAltro").checked;
  74. var codiceFiscale = document.getElementById("CodFiscale").value;
  75. var cellulare = document.getElementById("cellulare").value;
  76. var cap = document.getElementById("cap").value;
  77. var provincia = document.getElementById("provincia").value;
  78. var citta = document.getElementById("citta").value;
  79. var NCivico = document.getElementById("NCivico").value;
  80.  
  81. console.log("Nome:", nome);
  82. console.log("Cognome:", cognome);
  83. console.log("Sesso (M):", sessoM);
  84. console.log("Sesso (F):", sessoF);
  85. console.log("Sesso (Altro):", sessoAltro);
  86. console.log("Codice Fiscale:", codiceFiscale);
  87. console.log("Cellulare:", cellulare);
  88. console.log("CAP:", cap);
  89. console.log("Provincia:", provincia);
  90. console.log("Città:", citta);
  91. console.log("N°Civico:", NCivico);
  92. }
  93.  
  94.  
  95.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement