Ciao, ho questo codice che utilizzo.....il controllo funzia perfettamente.
Comunque ti consiglio di andare sul forum di javascript.
codice:
<html>
<head>
<script type="text/javascript">
function controlla()
{
Nome_Articolo = document.form.Nome_Articolo.value;
Quantita_Totale = document.form.Quantita_Totale.value;
Prezzo_Pagato = document.form.Prezzo_Pagato.value;
Prezzo_Vendita = document.form.Prezzo_Vendita.value;
Descrizione = document.form.Descrizione.value;
if (document.form.Nome_Articolo.value.charAt(0) == "")
{
alert("Il campo Nome Articolo è obbligatorio!");
return false;
}else if(document.form.Quantita_Totale.value.charAt(0) == ""){
alert("Attenzione: il campo Quantità è obbligatorio!");
return false;
}else if(document.form.Prezzo_Pagato.value.charAt(0) == ""){
alert("Il campo Prezzo Pagato è obbligatorio!");
return false;
}else if(document.form.Prezzo_Vendita.value.charAt(0) == ""){
alert("Il campo Prezzo Vendita è obbligatorio!");
return false;
}else if(document.form.Descrizione.value.charAt(0) == ""){
alert("Il campo Descrizione è obbligatorio!");
return false;
}
else
{
return true;
}
}
</script>
</head>
<body>
<table width="710" height="341" border="0" align="center">
<form name="form" method="post" onSubmit="return controlla()" enctype="" action="">
<tr>
<td colspan="2" align="center" class="Stile14 Stile47"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Inserimento Prodotto </font></td>
</tr>
<tr>
<td width="168" height="33" align="left" valign="middle"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Fornitore:</span></font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<select name="Fornitore">
<option value=""
selected>-</option>
<option value="aa">aa</option>
</select></font></td>
</tr>
<tr>
<td height="33" align="left" valign="middle"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><span class="Stile51 Stile18">Nome Articolo:</span></font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Nome_Articolo" type="text" value="txt" maxlength="50" size="25">
</font></td>
</tr>
<tr>
<td width="168" height="33" align="left" valign="middle"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><span class="Stile51 Stile18">Quantità:</span></font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Quantita_Totale" type="text" value="0" maxlength="50" size="25">
</font></td>
</tr>
<tr>
<td height="24" align="left" valign="middle"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><span class="Stile51 Stile18">Prezzo Pagato €: </span></font></td>
<td valign="top"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Prezzo_Pagato" type="text" value="0,00" maxlength="50" size="25">
</font></td>
</tr>
<tr>
<td height="24" align="left" valign="bottom"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><span class="Stile51 Stile18">Prezzo di Vendita €: </span></font></td>
<td align="left" valign="bottom"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Prezzo_Vendita" type="text" value="0,00" maxlength="50" size="25">
</font></td>
</tr>
<tr>
<td colspan="2" align="center" valign="bottom"><span class="Stile10"><span class="Stile49 Stile32 Stile51 Stile18">Descrizione:</span></span></td>
</tr>
<tr>
<td height="109" colspan="2" align="center" valign="top"><textarea name="Descrizione" cols="35%" rows="5" wrap="soft" class="textbox Stile51 Stile18">txt</textarea></td>
</tr>
<tr>
<td colspan="3" align="center" valign="top"><input name="submit" type="submit" value="Aggiungi Prodotto"></td>
</tr>
</form>
</table>
</body>
</html>