Ciao a tutti, il mio problema è molto semplice, ma non riesco proprio a capire dove sbaglio.
Io ho un form di raccolta dati realizzato in html, più precisamente questo form è stato realizzato con ausilio di Dreamweaver MX 2004. In questo form ci sono alcuni campi che voglio rendere obbligatori, per questo motivo mi sono procurato uno script in Java che mi permetti di scegliere e rendere i campi obbligatori , il problema è che questo script non vuole proprio saperne di funzionare. Chiedo il vostro autorevole aiuto (vi prego è importante), la pagina html è la seguente:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function convalida()
{
var ritorno=true;
if (document.form.nome.value.length=0)
{
alert("hai dimenticato di inserire il nome");
document.form.nome.focus();
ritorno=false
}
if (document.form.cognome.value.length=0)
{
alert("compila il campo ");
document.form.cognome.focus();
ritorno=false
}
if (document.form.mail.value.length=0)
{
alert("compila il campo ");
document.form.mail.focus();
ritorno=false
}
if (document.form.telefono.value.length=0)
{
alert("compilare campo ");
document.form.telefono.focus();
ritorno=false
}
if (document.form.citta.value.length=0)
{
alert("compilare campo ");
document.form.citta.focus();
ritorno=false
}
if (document.form.via.value.length=0)
{
alert("compilare campo ");
document.form.via.focus();
ritorno=false
}
return ritorno;
}
</script>
</head>
<body>
<form name="form" action="form.php" onsubmit="return convalida()">
<table width="515" border="1" cellspacing="5" cellpadding="2">
<tr class="testoform">
<th class="testoform" scope="col"><div align="left" class="testoform">Nome:</div></th>
<th scope="col"><div align="left">
<input type="text" name="nome" >
* </div></th>
<th class="testoform" scope="col"><div align="left">Cognome:</div></th>
<th scope="col"><div align="left">
<input name="cognome" type="text" >
*
</div></th>
</tr>
<tr class="testoform">
<td class="testoform"><div align="left">E-Mail:</div></td>
<td><div align="left">
<input name="mail" type="text">
*</div></td>
<td class="testoform"><div align="left">Tel.:</div></td>
<td><div align="left">
<input name="telefono" type="text" value="Rete Fissa">
*
</div></td>
</tr>
<tr class="testoform">
<td class="testoform"><div align="left">Città:</div></td>
<td><div align="left">
<input name="citta" type="text" >
*</div></td>
<td class="testoform"><div align="left">Via:</div></td>
<td><div align="left">
<input name="via" type="text" >
*</div></td>
</tr>
</table>
<table width="200" border="0" cellspacing="5" cellpadding="5">
<tr>
<th scope="col"><span class="testonero">
<input type="submit" name="Submit" value="Invia">
</span></th>
<th scope="col"><input type="reset" name="Submit" value="Ripristina"></th>
</tr>
</table>
</form>
</p>
</body>
</html>
N.B. io non sono uno esperto di java