Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. sword
    3. Post
    S

    sword

    @sword

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da sword

    • Javascript - validazione dei campi in un form dinamico

      Ho creato dinamicamente un form per l'inserimento di dati in base alla richiesta dell'utente. Il mio problema è la validazione del form, ossia il controllo degli errori. Se ad esempio l'utente dimentica di inserire il proprio cognome è cosa grave e quindi dev'essere avvertito. Mi sapreste dire come fare? Non sono tanto pratico di javascript. Grazie.
      Posto di seguito il codice:
      [HTML] <script type="text/javascript">
      <!--
      var maxRighe=0;
      var elementi="";

      function controlli()
      {for (i=1;i<=maxRighe;i++){
      if (nome == "") {
      alert("Il campo nome è obbligatorio.");
      document.modulo.nome.focus();
      return false;
      }
      }
      }
      function mytab()
      {

      maxRighe=window.prompt("Inserire","");
      elementi+= "<form id="modulo">";
      for(var i=1;i<=maxRighe;i++){
      elementi+= "<br />Cognome: <input class="field" "

      • "type="text" id="cognome" + i + "" name="cognome" + i + "" size="20" maxlength="45" />   "
      • "Nome: <input class="field" "
      • "type=text id="nome" + i + "" name="nome" + i + "" size="20" maxlength="45" />   "
      • "Indirizzo: <input class="field" "
      • "type=text id="indirizzo" + i + "" name="indirizzo" + i + "" size="20" maxlength="60" />   "
      • "Città: <input class="field" "
      • "type=text id="citta" + i + "" name="citta" + i + "" size="20" maxlength="80" />   <br /><br /><br /><br />";
        }
        elementi+= "</form><input type="submit" onclick="controlli()" value="Clicca per confermare" />";
        document.getElementById('aggiungi').innerHTML+= elementi;
        }
        // -->
        </script>
        </head>
        <body>
        <input type="button" value="clicca" onclick="mytab()" />
        <p id="aggiungi"></p> 
        </body>[/HTML]

      Il problema è che non so come indicare ad ogni ciclo for il contenuto del campo. Ho provato con document.getElementById('nome'). value, ma mi da errore. Anche con document.getElementById('nome' + i).value.

      postato in Coding
      S
      sword