ragazzi sto facendo con un amico un form per invio mail in flash che si appoggia ad una pagina asp
funziona tutto non riusciamo solo a fare una cosa
i campi sono input.text e sono vuoti
vorremmo fare che:
di base sono riempiti con titolo a nostra scelta
se ci clikko sopra si resettano e diventano vuoti
se ci clikko, scrivo, ma poi cancello e li lascio vuoti tornano i titoletti
come si fa?
vi allego il codice
codice:// memorizziano in una varabile il target 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 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 ninidirizzo= indirizzo_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.inidirizzo= ninidirizzo 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="" }

Rispondi quotando

