Ti sei perso il VI Convegno gt? Forse puoi rimediare... www.convegnogt.it 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 04-05-09, 18:35   #1 (permalink)
User Newbie
 
Data di registrazione: Nov 2008
Messaggi: 2
Form con checkbox

Sto cercando di imparare ad usare i checkbox e sto cercando anche di migliorarmi nella creazione dei form...

Vi spiego:

ho creato un form con questi campi:

Nome ----> nome istanza nome_txt
Cognome ----> nome istanza cognome_txt
Azienda ----> nome istanza azienda_txt

Telefono ----> nome istanza tel_txt
email ----> nome istanza email_txt
Città ----> nome istanza citta_txt


ore ----> nome istanza ore_txt
minuti ----> nome istanza minuti_txt

e poi ho aggiunto quattro caselle checkbox prese dai componenti di flash

A) ----> nome istanza checka_txt
B) ----> nome istanza checkb_txt
C) ----> nome istanza checkc_txt
D) ----> nome istanza checkd_txt


poi nel fotogramma chiave vuoto ho messo questo codice:


stop
(); function resetCampo() { nome_txt.inputColor("0x000000", "0x000000");
cognome_txt.inputColor("0x000000", "0x000000"); azienda_txt.inputColor("0x000000",
"0x000000"); tel_txt.inputColor("0x000000", "0x000000"); email_txt.inputColor( "0x000000",
"0x000000"); citta_txt.inputColor( "0x000000", "0x000000"); ore_txt.inputColor(
"0x000000", "0x000000"); minuti_txt.inputColor( "0x000000", "0x000000");
Selection.setFocus(undefined); }
limpar_bt.onRelease = resetCampo; enviar_bt.onRelease =
function() {
mailTrue = email_txt.text;
//else { //php_nome = _root.nome_txt.text;
//php_email = _root.email_txt.text; //php_msg = _root.msg_txt.text;
loadVariables("output.php", this, "POST"); status_txt.text = "INVIATO!";
nome_txt.inputColor("NOME:", "0x666666", "0x000000");
email_txt.inputColor("EMAIL:", "0x666666", "0x000000"); msg_txt.inputColor("MESSAGGIO:", "0x666666", "0x000000");
this.onData = function() {
if (
this.output == "sent")
{
_root.status_txt.text = gotoAndStop ("100"); resetCampo(); } else { _root.status_txt.text = "Tutti i campi
sono obbligatori!"
; }
// end else if }; } // end else if //}; resetCampo();




invece nel file php chiamato output.php ho inserito:

codice PHP: <? if(!empty($HTTP_POST_VARS['php_nome']) || !empty($HTTP_POST_VARS['php_cognome']) || !empty($HTTP_POST_VARS['php_azienda'])
|| !empty(
$HTTP_POST_VARS['php_telefono']) || !empty($HTTP_POST_VARS['php_email'])
|| !empty(
$HTTP_POST_VARS['php_citta']))
{
//Inserire la propria mail nel parametro $to $to = "bveterano@libero.it"; $subject =
stripslashes("Hai ricevuto una mail da " . $HTTP_POST_VARS['php_nome']) .
$HTTP_POST_VARS['php_cognome']) . $HTTP_POST_VARS['php_azienda']); $body =
stripslashes($HTTP_POST_VARS['php_nome' . $HTTP_POST_VARS['php_cognome']) .
$HTTP_POST_VARS['php_azienda']) . $HTTP_POST_VARS['php_telefono']) .
$HTTP_POST_VARS['php_email']) . $HTTP_POST_VARS['php_citta']);
$body .= "\n\n---------------------------\n"; $body .= "Da: " .
$HTTP_POST_VARS['php_nome'] . " <" . $HTTP_POST_VARS['php_email'] . ">\n" .
$HTTP_POST_VARS['php_email']; $header = "From: " . $HTTP_POST_VARS['php_nome'] . " <"
. $HTTP_POST_VARS['php_email'] . ">\n" . $HTTP_POST_VARS['php_email']; $header .=
"Reply-To: " . $HTTP_POST_VARS['php_nome'] . " <" . $HTTP_POST_VARS['php_email'] .
">\n" . $HTTP_POST_VARS['php_email']; $header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "X-Priority: 1"; if(@mail($to, $subject, $body, $header))
{ echo
"output=sent"; } else { echo "output=error"; } } else { echo "output=error"; } ?>




Detto questo, volevo sapere come facevo a fare in modo che nella mail che mi dovrebbe arrivare, arrivino anche i dati delle check box...

Poi avrei altre domande... per esempio ho creato un campo di testo dinamico, chiamato status_txt, dove dovrebbe farmi vedere, quando il testo è stato inviato : "INVIATO", quando invece non vengono compilati tutti i campi dovrebbe vedersi: "Tutti i campi sono obbligatori!"


Ok ringrazio per la pazienza *_*
Aelie non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
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 00:43.




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

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.