Ciao a tutti, ho una JS che dovrebbe controllare un paio di campi di un form, solamente che non ne vuole sapere di andare, cioè il form viene inviato senza fare il controllo, dove è l'errore, mi sembra che sia tutto ok..
Questo è il source:
codice:<? include ('check.php'); include ('connect.php'); ?> <HTML><HEAD><TITLE>ADMIN</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <META http-equiv=MSThemeCompatible content=Yes> <META content="MSHTML 6.00.2600.0" name=GENERATOR> <link rel="stylesheet" href="../1.css" type="text/css"> </HEAD> <script language="JavaScript"> <!-- function checkForm (form){ if (form.user.value.length < 5) { alert("Il nome utente deve essere x lo meno di 5 caratteri") form.user.focus(); return false} if (form.passwd.value.length < 6) { alert("La password deve essere x lo meno di 6 caratteri") form.passwd.focus(); return false} } // --> </script> <BODY id=all bgColor=white leftMargin=0 topMargin=0 MARGINHEIGHT="0" MARGINWIDTH="0"> <DIV align=center> <TABLE cellSpacing=0 cellPadding=0 width=766 border=0> <td> <TABLE cellSpacing=0 cellPadding=0 width=700 border=0> <TBODY> <TR> <TD></TD> <TD vAlign=top width=764> <DIV align=center> <TABLE width=764 border=0 class="unnamed1"> <TBODY> <TR> <TD align=left width=764 bgcolor="#e8e6e6"> <FORM name="form_ins" action="exec_add_ogg.php" method=post onsubmit="return checkForm(this)"> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center bgColor=#ffffff border=0> <TBODY> <TR> <TD> <TABLE cellSpacing=1 cellPadding=4 width="100%" border=0> <TBODY> <TR> <TD colSpan=3 class="cell_nav">Inserimento di un cliente in <font color="#FF0000">AREA RISERVATA CLIENTI</font></TD> </TR> <TR> <TD vAlign=top noWrap bgColor=#e8e6e6><span class="unnamed1">Cliente:</span></TD> <TD width="37%" bgColor=#e8e6e6> <input name="user" type="text" class="unnamed1" id="caratteristiche" tabindex="1" value="" size="50"> </TD> <TD width="52%" bgColor=#e8e6e6 class="unnamed1">(NON METTERE SPAZI NEL NOME CLIENTE, SE INSERITI VERRANNO AUTOMATICAMENTE RIMOSSSI DAL SISTEMA - MINIMO 5 CARATTERI) </TD> </TR> <TR> <TD vAlign=top noWrap bgColor=#e8e6e6 width="11%"><span class="unnamed1">Password:</span></TD> <TD bgColor=#e8e6e6> <input name="passwd" type="password" class="unnamed1" id="passwd" tabIndex=2 size="50" maxlength="255"> </TD> <TD bgColor=#e8e6e6 class="unnamed1">(MINIMO 6 CARATTERI) </TD> </TR> <TR> <TD vAlign=top noWrap bgColor=#e8e6e6><span class="unnamed1">Email:</span></TD> <TD bgColor=#e8e6e6><input name="email" type="text" class="unnamed1" id="user" tabindex="3" value="" size="50"></TD> <TD bgColor=#e8e6e6 class="unnamed1">(FACOLTATIVA)</TD> </TR> </TABLE> </TD> </TR> </TABLE> <TABLE cellSpacing=0 cellPadding=2 width="78%" align=center border=0> <TBODY> <TR> <TD align=middle> <div align="right"> <INPUT type=submit value="Inserisci" name=Submit2> </div> </TD> </TR> </TBODY> </TABLE> </FORM> </TD> </TR> </TABLE> </DIV> </TD> <TD></TD> </TR> <TR> <TD></TD> <TD vAlign=top class="cell_nav_low" align="center"><a href="../index.php" class="unnamed1">Torna al menu</a></TD> <TD></TD> </TR> </TBODY> </TABLE> </TABLE> </DIV> </BODY></HTML>

Rispondi quotando
