Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ciclare tutto il form

  1. #1

    ciclare tutto il form

    Buonasera Signori,
    costruisco un form con n elementi che nel momento della costruzione non so quanti sono ma sono sempre campi testo, come faccio al submit a ciclare tutti gli elementi e vedere se sono tutti valorizzati?
    nel mio caso devono essere tutti obbligatori.
    l'unica cosa che sono che alla fine mi ritrovo:
    un array stringa[]
    un array intero[]
    un array intero_da[]
    un array intero_a[]
    un array data[]
    un array data_da[]
    un array data_a[]
    ma per ognuno non so quanti elementi ci sono e cmq non tutti gli array devono per forza esistere durante la costruzione del form (se per esempio non si vuol ricercare per data, allora non esistera l'array data[] data_da[] e data_a[]).
    Spero di essere stato decentemente chiaro
    Grazie anticipatamente
    http://www.perungiorno.it

  2. #2
    tutti campi di testo?
    prova così:

    codice:
    <script language="JavaScript">
    
    function controllo(f) {
     var e=f.elements;
     for (i=0; i<e.length; i++) 
      if (e[i].type=="text" && e[i].value=="") {
       alert("Compilare tutti i campi di testo.");
       return false;
      }
     return true;
    }
    
    </script>
    da richiamare così:

    codice:
    <form name="nomeform" onSubmit="return controllo(this);">
    ciao

  3. #3
    very thanks funzica
    http://www.perungiorno.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.