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';">
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>
Quindi ho modificato lo script del controllo in questo modo:
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>