Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Flash & ActionScript
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Flash & ActionScript Animazione web e linguaggio di programmazione

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 01-04-09, 14:08   #1 (permalink)
User Newbie
 
Data di registrazione: Apr 2009
Messaggi: 6
Problema: form mail Flash Asp con verifica campi...

Prima di tutto buongiorno al forum...
Dovrei creare un form mail in asp con campi di verifica per un sito in flash, cioè impedire che sia spedito con campi mancanti....ho provato a cercare sul forum ma ho trovato degli esempi che non vanno.....qualcuno sa suggerirmi come realizzarlo??
Sono nel panico più totale...

Ho usato questo semplice codice e funziona...

--------------------------
var path:MovieClip= this;
// l'ogetto LoadVars che farà il send dei dati e riceverà la risposta
var sendObject:LoadVars;
// la pagina asp dove saranno sendati i dati
var pagtosend:String="sendEmail.asp"
// le variabili campo di testo: nome, cognome, indirizzo, email e messaggio
var nome_txt:TextField;
var cognome_txt:TextField;
var email_txt:TextField;
var indirizzo_txt:TextField;
var ragione_txt:TextField;
var oggetto_txt:TextField;
var note_txt:TextField
// il movieclip usato come pulsante per inviare l'email
var send_mc:MovieClip;
// il movieclip usato come pulsante per cancellare i dati
var delete_mc:MovieClip;
// all'evento onRelease del pulsante send_mc attivo la funzione che senda l'email
send_mc.onRelease=sendEmail
// all'evento onRelease attivo la funzione che senda l'email
delete_mc.onRelease= resetForm
function sendEmail()
{
// recupero i valori da ogni campo di testo
var nnome= nome_txt.text
var ncognome= cognome_txt.text;
var nemail= email_txt.text;
var nnote= note_txt.text;
var nindirizzo= indirizzo_txt.text;
var nragione= ragione_txt.text;
var nattivita= attivita_txt.text;
var ncitta= citta_txt.text;
var noggetto= oggetto_txt.text;
// creo un'istanza dell'oggetto LoadVars
sendObject= new LoadVars();
// memorizzo in alcune proprietà dell'oggetto sendObject i dati che ho recuperato
// è importante questo passaggio perchè la pagina asp recuperà i valori
// in base a queste proprietà
sendObject.nome= nnome
sendObject.cognome= ncognome
sendObject.indirizzo= nindirizzo
sendObject.ragione= nragione
sendObject.attivita= nattivita
sendObject.citta= ncitta
sendObject.oggetto= noggetto
sendObject.email= nemail;
sendObject.note= nnote;
sendObject.onLoad= function()
{

if(this.error=="false")
{
path.wait.gotoAndStop("responseok");
}
else
{
path.wait.gotoAndStop("noresponse");
}



}
path.attachMovie("wait", "wait", 1)
path.wait._x= 160
path.wait._y= 100;
// utilizzo il metodo sendAndLoad per inviare i dati e ricevere una risposta
sendObject.sendAndLoad(pagtosend,sendObject,"POST" )
}
function resetForm()
{
nome_txt.text="";
cognome_txt.text=""
email_txt.text="";
note_txt.text="";
indirizzo_txt.text="";
ragione_txt.text="";
attivita_txt.text="";
citta_txt.text="";
oggetto_txt.text=""
}

---------------------------------------

Ma quando ho provato a modificare l'ultima parte pr avere una verifica sui campi amen..... nulla di nulla e non ne vengo a capo....
Praticamente ho inserto nella seconda parte al posto di sendObject.onLoad= function() .............ecc..ecc...

Ho inserito questo codice con una doppia funzione if else presa da un esempio qui sul forum... ma non va....che ho combinato?? :

if(nome_txt.text!=''&&cognome_txt.text!=''&&indiri zzo_txt.text!=''&&ragione_txt.text!=''&&attivita_t xt.text!=''&&
citta_txt.text!=''&&oggetto_txt.text!=''&&email_tx t.text!='')
{
sendObject.onLoad= function()
{

if(this.error=="false")
{
path.wait.gotoAndStop("responseok");
}
else
{
path.wait.gotoAndStop("noresponse");
}
}
path.attachMovie("wait", "wait", 1)
path.wait._x= 160
path.wait._y= 100;
// utilizzo il metodo sendAndLoad per inviare i dati e ricevere una risposta
sendObject.sendAndLoad(pagtosend,sendObject,"POST" )
}
else
{
trace('Compilare tutti i campi');
}

Ultima modifica di Darkfire711 : 01-04-09 14:10.
Darkfire711 non in linea   Rispondi citando
Vecchio 01-04-09, 15:13   #2 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Ciao Darkfire711 benvento sul Forum GT, io potrei farti avere un form con verifica dei campi obbligatori ma in php, non ho nessun esempio in asp.
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 01-04-09, 16:15   #3 (permalink)
User Newbie
 
Data di registrazione: Apr 2009
Messaggi: 6
Grazie per il benvenuto!!
Il problema è che di php non ci capisco nulla di nulla.... Si può implementare con flash?
Oppure è necessario creare una pagina direttamente in php?
Darkfire711 non in linea   Rispondi citando
Vecchio 01-04-09, 16:30   #4 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Be sicuramente io ne capisco meno di te, volevo dire che se vuoi io ti passo un form già pronto, compreso di codice php dove devi solamente mettere l'indirizzo, poi se vuoi, il form lo puoi personalizzare un po.
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 01-04-09, 17:09   #5 (permalink)
User Newbie
 
Data di registrazione: Apr 2009
Messaggi: 6
Per me va benissimo!!! Posso provare..... tanto più pasticci di cosi non posso farne!!
Darkfire711 non in linea   Rispondi citando
Vecchio 01-04-09, 18:24   #6 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Ti ho messo un link quì: http://www.dago2008.altervista.org/
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 01-04-09, 19:43   #7 (permalink)
User Newbie
 
Data di registrazione: Apr 2009
Messaggi: 6
Grazie mille!!! gentilissimo!!!!
Domani ci metto le mani e vedo cosa ne tiro fuori....
Darkfire711 non in linea   Rispondi citando
Vecchio 01-04-09, 22:45   #8 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Figurati, ciao e buon lavoro.
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 22-04-09, 20:35   #9 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 227
ciao Nathan,
scusa, servirebbe anche a me poter vedere l'esempio di form in flash, ma al link che hai inserito non c'è più
potresti rimetterlo per piacere? te ne sarei davvero grata
grazie mille in anticipo
sere
sere non in linea   Rispondi citando
Vecchio 22-04-09, 22:40   #10 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Ecco fatto sere, ne ho messo 2 diversi, ciao.
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 23-04-09, 10:17   #11 (permalink)
User Newbie
 
Data di registrazione: Apr 2009
Messaggi: 6
Confermo che il form è favoloso e funziona benissimo!!! Grazie ancora nathan...

x sere: unica attenzione è che devi porre il form in una pagina swf inserita direttamente nell'html... se la inserisci in un caricamento loadmovie non funziona... Non ho capito ancora perchè però!! Ci devo lavorare sopra..
Darkfire711 non in linea   Rispondi citando
Vecchio 23-04-09, 11:02   #12 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 227
grazie mille ragazzi
ci comincio a mettere mano..
spero di non dovervi disturbare ulteriormente..ma conoscendomi non si sa mai

grazie ancora
siete sempre fantastici
sere
sere non in linea   Rispondi citando
Vecchio 23-04-09, 16:12   #13 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Ciao a tutti e due, dunque Darkfire711, si è vero che se lo carichi con loadMovie non va probabilmente per una questione di indirizzi, ciò non toglie che se serve usarlo in un filmato flash è possibile farlo semplicemente copiando i fotogrammi e incollandoli nel nuovo filmato.
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 23-04-09, 21:15   #14 (permalink)
User Newbie
 
Data di registrazione: Apr 2009
Messaggi: 6
Sisis infatti ho fatto cosi e va stupendamente bene!!!!
Grazie ancora!!!
Darkfire711 non in linea   Rispondi citando
Vecchio 16-07-09, 18:16   #15 (permalink)
User Newbie
 
Data di registrazione: Jul 2009
Messaggi: 1
Salve a tutti,

Nhatan scusa se ti disturbo potresti rimettere il file così posso scaricarlo GRAZIE

Ultima modifica di Nhatan : 16-07-09 19:12. Motivo: Maiuscole
nat65 non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 03:14.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.