Salve ragazzi,
ho inserito in una pagina del mio sito un javascript che dovrebbe convalidare un form, ossia:
Purtroppo perà non riesco a capire perchè quando clicco sul bottone per inviare il modulo la sintassi non è eseguita.codice:<html> <head> <title>Documento senza titolo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script> <!-- function InviaModulo() { var errore = ""; var msg = ""; document.nuovaNotizia.testo.value = LeggiHtml("editor"); if (document.nuovaNotizia.titolo.value == "") { errore += "\n\tTitolo:\tInserisci il titolo della notizia"; } if (document.nuovaNotizia.titolo.value.length > 100) { errore += "\n\tTitolo:\tIl titolo della notizia è troppo lungo (max 100 caratteri)"; } if (document.nuovaNotizia.testo.value == " ") { errore += "\n\tTesto:\tInserisci il testo della notizia"; } if (document.nuovaNotizia.testo.value == "") { errore += "\n\tTesto:\tInserisci il testo della notizia"; } if (errore != "") { msg = "____________________________________________________________________\n\n"; msg += "La notizia non è stata inserita per i seguenti problemi.\n"; msg += "Correggi i problemi e invia nuovamente il modulo.\n"; msg += "____________________________________________________________________\n\n"; msg += "I seguenti campi necessitano di una correzione: \n"; errore += alert(msg + errore + "\n\n"); return false; } document.nuovaNotizia.submit() return true; } --> </script> </head> <body> <form action="news.asp" method="post" name="nuovaNotizia" > <input type="hidden" name="action" value="reg"> <input type="hidden" name="sid" value="<%=request("sid")%>"> <input type="hidden" name="id" value="<%=request("id")%>"> <input type="hidden" name="user" value="<%=request("user")%>"> <input type="hidden" name="pwd" value="<%=request("pwd")%>"> <input type="hidden" name="testo"> <input type="submit" 0nSubmit="return InviaModulo()" value="Inseriesci la Notizia"> </form> </body> </html>
Helpz me![]()

Rispondi quotando