+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

[Javascript]Richiamo funzione per controllo dati della form

  1. #1
    giangi80p non è in linea Novello
    ciao ragazzi ho un form e vorrei che accanto ad un campo ci sia un pulsante e che con il click su quel pulsante mi richiami una funzione per effettuare un controllo.
    vorrei sapere come fare a richiamre la funzione e dove metterla.

  2. #2
    logan non è in linea Scolaretto
    premesso che le soluzioni sono due:
    1-controllare il campo prima di effettuare l'invio della form...
    2-inviare la form e controllare successivamente il dato

    credo che a te interessi la prima opzione e quindi ti porto un esempio che credo sia molto meglio che parlarti in via teorica...

    per esempio se hai una form tipo:
    codice HTML:
    <form name="modulo" id="modulo" onSubmit="return controllo();" method="post" action="">
    <input name="nome" type="text" id="nome" size="30" />
    <br />
    <input name="cognome" type="text" id="cognome" size="30" />
    <br />
    <input type="submit" name="Submit" value="Invia" />
    </form>
    se metti nel tag HEAD questo codice:
    codice HTML:
    <script language="JavaScript">
    function controllo(){
      with(document.modulo) {
          if(nome.value=="") { 
           alert("Errore: compilare il campo NOME");
           nome.focus();
           return false;
          }
         if(cognome.value=="") {
           alert("Errore: compilare il campo COGNOME");
           cognome.focus();
           return false;
         }
       }
    alert("Controllo effettuato con successo. Il modulo sarà inviato.");
    return true;
    }
    </script>
    esso controllera quando clicchi sul pulsante che i campi non siano vuoti prima dell'invio... in caso contrario esso darà un errore e non invierà i dati...

    ....credo però questa discussione te la sposteranno in quanto esula un po' dal PHP....

    ps:
    with(document.modulo) <-- serve per dire che stai lavorando in quella pagina e sui campi del modulo chiamato "modulo"....
    il resto dovrebbe essere chiaro.... personalizzati poi tu il controllo per le tue esigenze...

    ciao...

    LOGAN

  3. #3
    L'avatar di Master85
    Master85 non è in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Sposto nella sezione piu' appropriata



    P.S.
    Concordo con il consiglio di Logan

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [Javascript]Gestione Radio in un FORM e controllo con Javascript
    Da janfri nel forum HTML, CSS e JavaScript
    Risposte: 1
    Ultimo Post: 26-06-2008, 08:40
  2. [Javascript]funzione per 2 pulsanti in un form
    Da onsitus nel forum HTML, CSS e JavaScript
    Risposte: 61
    Ultimo Post: 06-01-2008, 18:05
  3. [Javascript]Funzione per invio form
    Da Vanessa nel forum HTML, CSS e JavaScript
    Risposte: 3
    Ultimo Post: 09-12-2006, 01:23
  4. [Javascript]Richiamo funzione javascript
    Da giangi80p nel forum HTML, CSS e JavaScript
    Risposte: 1
    Ultimo Post: 05-09-2006, 20:59
  5. [HTML,Javascript]Richiamo valore di un menu in una funzione
    Da giangi80p nel forum HTML, CSS e JavaScript
    Risposte: 1
    Ultimo Post: 04-09-2006, 12:56