Visualizzazione dei risultati da 1 a 2 su 2

Discussione: controllo campi

  1. #1

    controllo campi

    Ciao ho un form flash che invia i dati inseriti tramite pagina asp. Io ho aggiunto oltre al fotogramma con i campi di input un secondo fotogramma sul quale ho scritto "Grazie!mail inviata correttamente". Come faccio per far visualizzare il messaggio di questo fotogramma dopo l'invio della mail

    nome
    cognome
    society
    telefono
    fax
    messaggio

    Pulsante invia al quale do queste istruzioni che passano i valori inseriti nei campi alla pagina asp (inviomail.asp):

    on (release) {

    loadVariables("inviomail.asp", "", "POST");

    }

  2. #2
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    potresti provare con sendAndLoad invece che loadVar.

    In pratica metti nella tua pagina ASP un output che stampi la buona o la cattiva riuscita dell'invio. Non so come si faccia in ASP in PHP si usa "PRINT" o "ECHO" e così rilevi da quell'output come è andata l'operazione, invii l'output al flash e sai com'è andata...

    Nella fattispecie fai così:

    Nel frame con i campi di input:
    Codice PHP:
    //dikiari la var
    var formInvio= new loadVars();
    stop() 
    Metti un frame dopo con scritto solo INVIO MESSAGGIO e scrivi: (se usi caselle istanziate usa il .text se usi le variabili metti il nome della var):
    Codice PHP:
    formInvio.nome=nome.text;
    formInvio.cognome=cognome.text;
    formInvio.society=society.text;
    formInvio.telefono=telefono.text;
    formInvio.fax=fax.text;
    formInvio.messaggio=messaggio.text
    Metti un altro frame dopo con le action:
    Codice PHP:
    stop();
    _root.spedizione.sendAndLoad("inviomail.asp",formInvio,"POST");

    _root.spedizione.onLoad = function(s) {
        if (
    s) {
                 if(
    formInvio.stato=="spedito"){
                        
    //Istruzioni se ha spedito;
                  
    }else{
                       
    //Istruzioni se non ha spedito
                 
    }
        }
    }; 
    Nel tuo file ASP metti l'output in questa forma:

    Se ha spedito: print "stato=spedito"
    altrimenti: print "stato=nonSpedito"

    Tieni conto che io scrivo PRINT perchè programmo PHP ma nn so in ASP che comando si usi per stampare testo sull'HTML.

    CIAO!

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.