Gente come mai appena tento di inviare l'email tramite il form al seguente link: http://www.carmelomodica.it/contatti.php mi appare la scritta: "Tutti i campi sono obbligatori"?
Gente come mai appena tento di inviare l'email tramite il form al seguente link: http://www.carmelomodica.it/contatti.php mi appare la scritta: "Tutti i campi sono obbligatori"?
Per aspera ad astra
Se non posti i controlli che fai ai moduli sarà un po' difficile saperlo!
oaiC
Probabilmente fai un doppio controllo, sia in javascript che in php....
TrovaMusicisti.it - Il sito apposta per chi cerca gente con cui suonare! Inserisci ora il tuo annuncio gratis.
Life is A Lot Like Music... It's Best When You Improvise
codice:<script type="text/javascript"> <!-- function Modulo() { if ((document.modulo.nome.value == "")) { alert("Il campo Nome è obbligatorio"); document.modulo.nome.focus(); return false; } else if ((document.modulo.email.value == "")) { alert("Il campo Email è obbligatorio"); document.modulo.email.focus(); return false; } else if ((document.modulo.messaggio.value == "")) { alert("Il campo Messaggio è obbligatorio"); document.modulo.messaggio.focus(); return false; } else { document.modulo.action = "mailto.php"; document.modulo.submit(); } } //--> </script>
codice:<form method="post" name="modulo" action="mailto.php"> <fieldset id="informazioni"> <legend>Informazioni Generali</legend> <label for="nome">Nome:</label><input type="text" name="nome" id="nome" value="" tabindex="1" accesskey="n" /></p> <label for="cognome">Cognome:</label><input type="text" name="cognome" id="cognome" value="" tabindex="2" accesskey="c" /></p> <label for="oggetto">Oggetto:</label><input type="text" name="oggetto" id="oggetto" value="" tabindex="3" accesskey="o" /></p> <label for="message">Messaggio:</label><textarea name="message" cols="20" rows="7" id="message" tabindex="4" accesskey="m"></textarea></p> </fieldset> <fieldset id="conferma"> <legend>Conferma e invio dei dati</legend> <input name="submit" type="submit" id="invia" tabindex="5" accesskey="I" value="Invia" onClick="Modulo()"/> <input id="annulla" type="reset" value="Riscrivi" tabindex="6" accesskey="r"/> </fieldset> </form>
Per aspera ad astra
Io vedo la pagina mailto.php anche con JS disabilitato. Fai controlli anche in php?
fratello...di php non ne so una mazza! Uso qst form per invio email in php da una vita, ma adesso siccome l'ho reso css compatibile, non mi funziona più..
Per aspera ad astra
..nessuno che sappia aiutarmi?![]()
Per aspera ad astra
Ma quali sarebbero? A parte quello che ho postato non c'è nulla..
posso postarti il codice della pagina mailto.php
codice:<?php //varie info per email $oggi = date("j F Y G:i"); $sito = "www.carmelomodica.it"; $ip = "$_SERVER[REMOTE_ADDR]"; $browser = "$_SERVER[HTTP_USER_AGENT]"; $to = "modica.c@tiscali.it"; $soggetto = "Modulo da $sito"; if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['messaggio']) == "") { echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\">Tutti i campi sono obbligatori</font>"; } else { $body = "Modulo inviato il $oggi da $ip - $browser \n\n"; $body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nMessaggio: $_POST[messaggio]"; mail("$to","$soggetto","$body"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" dir="ltr" lang="it"> <head> <title>www.carmelomodica.it - Il sito ufficiale del Maestro paternese Carmelo Modica</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link href="style.css" rel="stylesheet" type="text/css" /> <meta http-equiv="imagetoolbar" content="no" /> <meta name="Author" content="Francesco Pappalardo" /> <meta name="copyright" content="© 2006 www.carmelomodica.it" /> <meta name="keywords" content="carmelo modica,arte sacra,scultura,pittura,incisione,maestro,paternese,catania,paternò" /> <meta name="description" content="carmelo modica,arte sacra,scultura,pittura,incisione,maestro,paternese,catania,paternò" /> <script type="text/javascript"> <!-- function Modulo() { if ((document.modulo.nome.value == "")) { alert("Il campo Nome è obbligatorio"); document.modulo.nome.focus(); return false; } else if ((document.modulo.email.value == "")) { alert("Il campo Email è obbligatorio"); document.modulo.email.focus(); return false; } else if ((document.modulo.messaggio.value == "")) { alert("Il campo Messaggio è obbligatorio"); document.modulo.messaggio.focus(); return false; } else { document.modulo.action = "mailto.php"; document.modulo.submit(); } } //--> </script> </head> <body> <div id="contenitore"> <div id="image">[img]2.jpg[/img]</div> <div id="table_dx"> <div id="contenuto"> <div class="shadetabs"> <ul> <li class="selected">Home[*]Biografia[*]Galleria opere[*]Contatti[*]Credits[/list] </div> <p style="text-align: justify">Vi ringrazio per avermi contattato. Al più presto ricevereTe una mia risposta. Arrivederci e buona navigazione nel mio sito.</p> </div> </div> </div> </body> </html> <?php } ?>
Per aspera ad astra
Mi sa che è proprio quella, posta solo la parte dei controlli di quella pagina....Originariamente inviato da cicciofarmaco
posso postarti il codice della pagina mailto.php
oaiC