Buongiorno..
Ho un problema con il controllo dei dati del form di contatti di un sito..
I dati che prende il javascript sembrano che non siano aggiornati con quello che c'è scritto nei campi del form quando clicco su link e non intendendomene molto non riesco proprio a capire il perchè e come risolvere..
Posto il codice del javascript e del form:
codice:<script type="text/javascript"> function form_reset() { document.getElementById("contact").reset(); } function form_send() { var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; name= document.getElementById("name").getAttribute("value"); phone= document.getElementById("phone").getAttribute("value"); email= document.getElementById("email").getAttribute("value"); message= document.getElementById("message").getAttribute("value"); testo_alert="Errori:\n"; if ((name == "") || (name == "undefined") || (name == "Nome:")) { testo_alert=testo_alert+"Il campo nome risulta vuoto\n"; } if ((isNaN(phone)) || (phone == "") || (phone == "undefined")) { testo_alert=testo_alert+"Il numero di telefono risulta vuoto o non valido\n"; } if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) { testo_alert=testo_alert+"L'email risulta vuota o non valida\n"; } if ((message == "") || (message == "undefined")|| (message == "Messaggio:")) { testo_alert=testo_alert+"Il messaggio inserito risulta vuoto\n"; } if(testo_alert=="Errori:\n") { document.getElementById("contact").submit(); } else { alert(""+testo_alert); } } </script>se volete vedere come appare nella bozza del sito: http://matman.altervista.org/site2/contattaci.phpcodice:<form id="contact" method="post" target="_self" action="content/email.php"> <fieldset> <input id="lang" type="hidden" value="ita"> <div class="cont_input"><input id="name" type="text" value="Nome:"></div> <div class="cont_input"><input id="phone" type="tel" value="Telefono:"></div> <div class="cont_input"><input id="email" type="text" value="E-mail:"></div> <textarea id="message">Messaggio:</textarea> <div class="contact_but_cont">RESETINVIA</div> </fieldset> </form>
Vi ringrazio già anticipatamente,
Matteo

Rispondi quotando