![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
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. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#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 *_* |
|
|
|