Ciao a tutti.
Ho questo script:
codice:
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function convalidaForm(Qform)
{
for (var a = 0; a < Qform.elements.length; a++)
{
var campo = Qform.elements[a];
if ((campo.value == '') || (campo.value == 'undefined'))
{
window.alert('Il campo "' + campo.name +'"\nč un campo obbligatorio in questo form.');
campo.focus();
return false;
}
}
// Abilita l'invio del FORM
return(true);
}
//-->
</script>
</head>
<body>
<form method="post" action="test.asp" onsubmit="return(convalidaForm(this));">
<select size="6" name="preferenza" multiple>
<option>Seleccionar</option>
<option value="Pippo">1-Pippo</option>
<option value="Vittorio">2-Vittorio</option>
<option value="Luigi">3-Luigi</option>
<option value="Pasticcio>4-Pasticcio</option>
<option value="Giasso">5-Giasso</option>
<option value="Proietti">6-Proietti</option>
</select>
<input type="text" name="securityCode" id="securityCode" size="20" maxlength="12" autocomplete="off" />
</form>
</body>
</html>
Come faccio oltre a controllare che la select non sia vuota che siano selezionati almeno tre dei sei valori presentati ?
Grazie-