Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Controllo su campi form

    ciao a tutti!
    sto facendo un form in flash, con invio dati tramite php esterno.

    tutto funzia, ma adesso vorrei fare il controllo dei campi, che sono tutti obbligatori.

    ho trovato questo:

    if (nometuocampo!="".....){
    //invii
    } else {
    //messaggio di errore
    }


    per validare un singolo campo.
    se io voglio controllarli tutti assieme e poi mandare la mail??
    come si fa??

    con un unico messaggio di errore valido per tutti tipo "tutti i campi sono obbligatori"

    ci sto ragionando da un po anche aiutandomi con gli script trovati ma nn ne vengo fuori..

    grazie!

  2. #2
    if (campoNome != "" && campoCognome != "" && campoMail != ""){
    //invii
    } else {
    //messaggio di errore
    }
    ..eccetera eccetera.

  3. #3
    grazie per avermi risposto!

    questo e' quello che ho scritto sul pulsante invia:


    on (release) {
    if (nome != "" && cognome != "" && email != "" && data != "" && qualifica != "" && occupazioni != "" && percorso != "" )
    {
    errore.gotoAndPlay("no");
    } else {
    // send variables in form movieclip (the textfields)
    // to email PHP page which will send the mail
    form.loadVariables("sendmail.php", "POST");
    form.nome = "";
    form.cognome = "";
    form.email = "";
    form.data = "";
    form.qualifica = "";
    form.occupazioni = "";
    form.percorso = "";
    gotoAndPlay("invio");
    }
    }

    pero' non funzia!!
    anche se compilo tutti i campi mi da sempre il messaggio di errore!!

    in cosa sbaglio?

  4. #4
    è strano, controlla i nomi delle variabili!

  5. #5
    ...aspetta un attimo..
    forse ho capito!

    i miei campi sn contenuti dentro a un mc.. quindi forse devo mettere il percorso??
    o tirarli fuori e metterli sullo stage?

    adesso provo!!!

    grazie

  6. #6
    Originariamente inviato da ronnin
    grazie per avermi risposto!

    questo e' quello che ho scritto sul pulsante invia:


    on (release) {
    if (nome != "" && cognome != "" && email != "" && data != "" && qualifica != "" && occupazioni != "" && percorso != "" )
    {
    errore.gotoAndPlay("no");
    } else {
    // send variables in form movieclip (the textfields)
    // to email PHP page which will send the mail
    form.loadVariables("sendmail.php", "POST");
    form.nome = "";
    form.cognome = "";
    form.email = "";
    form.data = "";
    form.qualifica = "";
    form.occupazioni = "";
    form.percorso = "";
    gotoAndPlay("invio");
    }
    }

    pero' non funzia!!
    anche se compilo tutti i campi mi da sempre il messaggio di errore!!

    in cosa sbaglio?
    sta facendo esattamente quel che gli hai detto tu, ovvero "se tutti i campi contengono qualcosa vai all'errore"

    devi modificare

    if (nome == "" && cognome == "" && email == "" ....
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    si è vero, hai invertito l'if e l'else!

  8. #8
    ...niente...
    nn funzia lo stesso..
    mi da il messaggio di errore.

    ho controllato i campi.. e nn ho fatto errori...



  9. #9
    ho postato prima di leggere la tua risp!!

    cioe'?
    come devo invertirli????


    up: ho appena provato a togliere i punti esclamativi... ma mi da errore actionscript.......

  10. #10
    on (release) {
    if (nome == "" && cognome == "" && email == "" && data == "" && qualifica == "" && occupazioni == "" && percorso == "" )
    {
    errore.gotoAndPlay("no");
    } else {
    // send variables in form movieclip (the textfields)
    // to email PHP page which will send the mail
    form.loadVariables("sendmail.php", "POST");
    form.nome = "";
    form.cognome = "";
    form.email = "";
    form.data = "";
    form.qualifica = "";
    form.occupazioni = "";
    form.percorso = "";
    gotoAndPlay("invio");
    }
    }
    "...non è detto che sia tardi se non guardi che ora è..."

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.