Buon giorno a tutti voi raga,
Sto cercando di fare un controllo su un form composto da un campo text e una select popolata tramite db(asp).
ecco il codice della function:
function seleziona_tutti(ss){
modulo=ss
if(modulo.elements["Cerca"].value == "" || modulo.elements["Cerca"].value.length < 3){
alert("Non hai inserito il tuo Nome.");
modulo.elements["Cerca"].focus();
return false;
}
if (ss[ss.categoria.selectedIndex].value==''){
alert("attenzione, scegliere una categoria merceologica!")
return false
}
}
questo invece il form:
<form method="POST" action="ricerca.asp" name="cerca" onsubmit="return seleziona_tutti(this);">
<table border="0" width="407" cellspacing="0" cellpadding="0">
<tr>
<td width="159">Cerca:<input type="text" class="tras" name="cerca" size="15"></td>
<td width="156">In:<select size="1" class="tras" name="categoria">
<option selected >.: Categoria :.</option>
<option value="catalogo">Nuovo</option>
<option value="usato">Usato</option>
</select></td>
<td width="86" align="center"><input type="image" src="images/Cerca.gif" name="B1" value="Submit" width="64" height="24"></td>
</tr>
</table>
</form>
Non mi fà alcun controllo e non riesco a capire dove sbaglio. Ci date un occhiata per favore?
grazie mille
![]()

Rispondi quotando