Che scema!!!! Innanzitutto ho postato lo script sbagliato.![]()
Poi, grazie al tuo suggerimento di Andrea, ho capito dov'era il problema. Adesso funziona!![]()
Lo script del controllo mi verificava se i campi erano vuoti, ma in realtà non lo erano, perchè avevo assegnato un value ai campi input e textarea:
codice:<input style="background-color:#dad9ee;" class="testo_azzurro2" type="text" id="titolo_richiesta" name="titolo_richiesta" value=" Titolo" onfocus="if (this.value==' Titolo') this.value='';" onblur="if (this.value=='') this.value=' Titolo';">Quindi ho modificato lo script del controllo in questo modo:codice:<TEXTAREA style="background-color:#dad9ee;" class="testo_azzurro2" id="testo_richiesta" NAME="testo_richiesta" COLS="50" ROWS="3" onfocus="if (this.value==' Qui puoi scrivere il tuo testo') this.value='';" onblur="if (this.value=='') this.value=' Qui puoi scrivere il tuo testo';"> Qui puoi scrivere il tuo testo </TEXTAREA>
codice:<SCRIPT LANGUAGE="JavaScript" TYPE="TEXT/JAVASCRIPT"> function check_richiesta(form){ if (document.form_richiesta.provincia.value == '') { alert('Inserisci Provincia!'); document.form_richiesta.provincia.focus(); return false; } else if (document.form_richiesta.categoria_merceologica.value == '') { alert('Inserisci Categoria Merceologica!'); document.form_richiesta.categoria_merceologica.focus(); return false; } else if (document.form_richiesta.titolo_richiesta.value == ' Titolo') { alert('Inserisci Titolo della richiesta!'); document.form_richiesta.titolo_richiesta.focus(); return false; } else if (document.form_richiesta.testo_richiesta.value == ' Qui puoi scrivere il tuo testo') { alert('Inserisci Testo della richiesta!'); document.form_richiesta.testo_richiesta.focus(); return false; } else{ return true; } } </SCRIPT>

Rispondi quotando