ho fatto delle piccole modifiche in modo da non dover mettere il pulsante:
codice:
<script language="Javascript" type="text/javascript">
<!-- function verifica() {
var controllo = false;
var k=0;
for(var i=0; i<26; i++) {
if(document.selector.elements[i].checked) {
k=k+1;
if(k>=13) {
controllo = true;
break;}
}
} if(controllo) {
var strHTML='<select multiple="multiple">';
var arrElementi=document.getElementById('selector').elements;
for(var i=0; i<arrElementi.length-1; i++){
//il -1 esclude il pulsante
if(arrElementi[i].checked){
strHTML+='<option value="'+arrElementi[i].value+'">'+arrElementi[i].value+'</option>';
}
}
strHTML='</select>';
document.getElementById('selector').innerHTML=strHTML;
return true;
}
return true;
} //-->
</script>
codice:
<form id="selector" name="selector">
<table width="491" border="0" cellpadding="5" cellspacing="10">
<tr height="25">
<td width="186" valign="top"><input name="estetica" type="radio" onClick="verifica()" value="Invitante" /> Invitante</td>
<td width="181" valign="top">
<input name="estetica" type="radio" onClick="verifica()" value="Poco invitante" /> Poco invitante</td>
<td width="110" valign="top"></td>
</tr> <tr height="25">
<td valign="top"><input name="nutrizione" type="radio" onClick="verifica()" value="Ricco di nutrienti" /> Ricco di nutrienti</td>
<td valign="top"><input name="nutrizione" type="radio" onClick="verifica()" value="Povero di nutrienti" /> Povero di nutrienti</td>
<td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="salutare" type="radio" onClick="verifica()" value="Sano" /> Sano</td> <td valign="top"><input name="salutare" type="radio" onClick="verifica()" value="Spazzatura" /> Spazzatura</td> <td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="naturalezza" type="radio" onClick="verifica()" value="Naturale" /> Naturale </td> <td valign="top"><input name="naturalezza" type="radio" onClick="verifica()" value="Artificiale" /> Artificiale</td> <td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="provenienza" type="radio" onClick="verifica()" value="Km zero" /> Italiano</td> <td colspan="2" valign="top"><input name="provenienza" type="radio" onClick="verifica()" value="Proveniente da tutte le parti del mondo" /> Resto del mondo</td> </tr> <tr height="25"> <td valign="top"><input name="varieta" type="radio" onClick="verifica()" value="Di grande varietà" /> Molto vario </td> <td colspan="2" valign="top"><input name="varieta" type="radio" onClick="verifica()" value="Universale (una tipologia uguale per tutti)" /> Poco vario</td> </tr> <tr height="25"> <td valign="top"><input name="aspetto" type="radio" onClick="verifica()" value="Molto simile ad oggi" /> Simile ad oggi</td> <td valign="top"><input name="aspetto" type="radio" onClick="verifica()" value="Nutrimento nuovo" /> Nuovo</td> <td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="socialita" type="radio" onClick="verifica()" value="Bello" /> Conviviale </td> <td valign="top"><input name="socialita" type="radio" onClick="verifica()" value="Brutto" /> Consumato da soli</td> <td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="identita" type="radio" onClick="verifica()" value="Della tua tradizione " /> Tradizionale</td> <td valign="top"><input name="identita" type="radio" onClick="verifica()" value="Multietnico" /> Multietnico</td> <td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="costoso" type="radio" onClick="verifica()" value="Poco costoso" /> Poco costoso</td> <td valign="top"><input name="costoso" type="radio" onClick="verifica()" value="Molto costoso" /> Molto costoso</td> <td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="sostenibilita" type="radio" onClick="verifica()" value="Rispettoso dell’ambiente" /> Rispettoso dell’ambiente</td> <td colspan="2" valign="top"><input name="sostenibilita" type="radio" onClick="verifica()" value="Non rispettoso dell’ambiente" /> Non rispettoso dell’ambiente</td> </tr> <tr height="25"> <td valign="top"><input name="democrazia" type="radio" onClick="verifica()" value="Per tutti" /> Per tutti </td> <td valign="top"><input name="democrazia" type="radio" onClick="verifica()" value="Per pochi" /> Per pochi </td> <td valign="top"></td> </tr> <tr height="25"> <td valign="top"><input name="preparazione" type="radio" onClick="verifica()" value="Cucinato in casa" /> Cucinato in casa</td> <td valign="top"><input name="preparazione" type="radio" onClick="verifica()" value="Già pronto" /> Già pronto</td> <td valign="top"></td> </tr> </table> </form>
Però non funziona... o meglio, quando arrivo a selezionare l'ultimo radiobutton la form scompare ma non compare il menù a discesa.
Qualcuno ha un'idea di dove io sbagli?