ciao andrea, ti posto il codice:
in sostanza se scrivo il nome del proponente e non metto tutto il resto, vorrei che dopo gli alert degli altri campi non presenti, ciò digitato nel campo "proponente" rimanesse, invece ora fa il reload della pagina cancellando tuttocodice:<script language="JavaScript" type="text/javascript"> <!-- function check(){ proponente = document.modulo.proponente.value; titolo = document.modulo.titolo.value; finalita = document.modulo.finalita.value; target = document.modulo.target.value; svolgimento = document.modulo.svolgimento.value; collaboratori = document.modulo.collaboratori.value; if( (proponente == "") || (proponente == "undefined")){ alert("proponente"); document.modulo.proponente.focus(); return false; } else if( (titolo == "") || (titolo == "undefined")){ alert("titolo"); document.modulo.titolo.focus(); return false; } else if( (finalita == "") || (finalita == "undefined")){ alert("finalita"); document.modulo.finalita.focus(); return false; } else if( (target == "") || (target == "undefined")){ alert("target"); document.modulo.target.focus(); return false; } else if( (svolgimento == "") || (svolgimento == "undefined")){ alert("svolgimento"); document.modulo.svolgimento.focus(); return false; } else if( (collaboratori == "") || (collaboratori == "undefined")){ alert("collaboratori"); document.modulo.collaboratori.focus(); return false; } else { document.modulo.action = "ricevi.php"; document.modulo.submit(); } } //--> </script> <? echo "<h2>Proposta di nuova attività o manifestazione</h2>"; ?> <form name="modulo" method="POST"> <div align="right"> Data: <? echo date('d-m-Y') ?> </div> Proponente <input type="text" name="proponente" size="30" /> Titolo <input type="text" name="titolo" size="60" /> Indicare la data di inizio e fine manifestazione/attività nel formato numerico gg / mm / aaaa Data inizio <input type="text" name="ggInizio" size="1" maxlength="2"/> / <input type="text" name="mmInizio" size="1" maxlength="2"/> / <input type="text" name="aaaaInizio" size="4" maxlength="4"/> Data fine <input type="text" name="ggFine" size="1" maxlength="2"/> / <input type="text" name="mmFine" size="1" maxlength="2"/> / <input type="text" name="aaaaFine" size="4" maxlength="4"/> Finalità <textarea cols=60 rows=3 name="finalita"></textarea> Destinatari / Target <textarea cols=60 rows=3 name="target"></textarea> Modalità di svolgimento <textarea cols=60 rows=3 name="svolgimento"></textarea> Soggetti coinvolti <textarea cols=60 rows=3 name="collaboratori"></textarea> Note <textarea cols=60 rows=3 name="nota"></textarea> <input type="submit" value="Invia" onClick="check();"/> </form>

Rispondi quotando