fcamuso

Javascript ES13, video 17

Jan 18th, 2022 (edited)
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="it-IT">
  3. <head>
  4.   <meta charset="UTF-8">
  5.   <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/css/bootstrap.min.css"
  6.         rel="stylesheet"
  7.   >
  8.   <style>
  9.     label {font-weight: bold; color: blue;}
  10.   </style>
  11.   <title>STRINGHE</title>
  12. </head>
  13. <body>
  14.   <div class="container">
  15.     <form>
  16.  
  17.       <div class="mb-3">
  18.         <label for="cognome" class="form-label">Cognome</label>
  19.         <input type="text" class="form-control bg-info bg-opacity-25" id="cognome">      
  20.       </div>
  21.  
  22.       <div class="mb-3">
  23.         <label for="peso" class="form-label">Peso (in kg)</label>
  24.         <input type="text" class="form-control bg-info bg-opacity-25" id="peso">
  25.       </div>
  26.  
  27.       <button class="btn btn-primary" id="bottone">INVIA</button>
  28.     </form>
  29.   </div>
  30.  
  31.   <script>
  32.     function gestoreClick()
  33.     {
  34.       let cognome = document.querySelector("#cognome").value;
  35.       let peso = document.querySelector("#peso").value;
  36.  
  37.       if (cognome==="")
  38.       {
  39.          console.log("Hai lasciato vuota la casella cognome");
  40.  
  41.          if (peso==="")
  42.          {
  43.            console.log("cognome e nome sono stati lasciati vuoti");
  44.          }
  45.          else
  46.          {
  47.           console.log("Solo il cognome è stato lasciato vuoto");
  48.          }
  49.       }
  50.       else
  51.       {
  52.         if (nome==="")
  53.         {
  54.           console.log("Solo il nome è stato lasciato vuoto");
  55.         }
  56.         else
  57.         {
  58.           console.log("Cognome e nome inseriti, OK!");
  59.         }
  60.       }
  61.  
  62.       if (cognome==="" || peso==="")
  63.       {
  64.         console.log("il cognome o il nome sono stati lasciati vuoti");
  65.       }
  66.       else
  67.       {
  68.         console.log("Cognome e nome inseriti, OK!");
  69.       }      
  70.  
  71.       console.log(cognome);
  72.       console.log(peso);
  73.     }
  74.  
  75.   </script>
  76.  
  77.   <script>
  78.     //otteniamo un riferimento al bottone nel DOM
  79.     let rifBottone = document.querySelector("#bottone");
  80.  
  81.     if (rifBottone !== null)
  82.     {
  83.       rifBottone.addEventListener("click", gestoreClick);
  84.     }
  85.     else
  86.     {
  87.       alert("Elemento con id 'bottone' non trovato");
  88.     }
  89.    
  90.   </script>
  91. </body>
  92. </html>
Add Comment
Please, Sign In to add comment