rettifico, scovato l'inghippo, mi sono persa via un +...
quindi il coice finale che mi pare funzionare (ora lo testo un po' ben benino e vedo se apportare altre modifiche) è:
codice:
<script language="Javascript" type="text/javascript">
<!--
function verifica() {
var controllo = false;
var k=0;
for(var i=1; i<27; i++) {
if(document.questionario.elements[i].checked) {
k=k+1;
if(k>=13) {
alert(k);
var strHTML='<name="top5" size="13" multiple id="top5">';
var j=13;
for(var i=1; i<27; i++){
if(document.questionario.elements[i].checked){
strHTML+='<option value="'+document.questionario.elements[i].value+'">'+document.questionario.elements[i].value+'</option>';
}
}
strHTML+='</select>';
alert(strHTML);
document.getElementById('top5').innerHTML=strHTML;
return true;
}
}
}
}
//-->
</script>
e questo invece quello che va giù
codice:
<form action="" method="get" name="questionario">
1. Come sarà secondo te il cibo tra 50 anni? Perché?
Rispondi brevemente utilizzando una frase o, se preferisci, alcune parole-chiave.
<textarea name="descizione" cols="40" rows="5"></textarea>
</p>
2a. Secondo te, quali concetti danno più l’idea di come sarà il nostro cibo fra 50 anni?
Leggi gli abbinamenti qui sotto e scegli una parola per ogni coppia.
</p>
<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="Italiano" /> Italiano</td>
<td colspan="2" valign="top"><input name="provenienza" type="radio" onClick="verifica()" value="Resto del mondo" /> Resto del mondo</td>
</tr>
<tr height="25">
<td valign="top"><input name="varieta" type="radio" onClick="verifica()" value="Molto vario" /> Molto vario </td>
<td colspan="2" valign="top"><input name="varieta" type="radio" onClick="verifica()" value="Poco vario" /> 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="Conviviale" /> Conviviale </td>
<td valign="top"><input name="socialita" type="radio" onClick="verifica()" value="Consumato da soli" /> Consumato da soli</td>
<td valign="top"></td>
</tr>
<tr height="25">
<td valign="top"><input name="identita" type="radio" onClick="verifica()" value="Tradizionale " /> 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>
2.b Tra le alternative che hai scelto, scrivi qui sotto le 5 parole che secondo te meglio descrivono il cibo del futuro.
(Utilizza il tasto CTRL per effettuare la scelta multipla)</p>
<select name="top5" size="13" multiple id="top5">
<option value="">Scegli</option>
</select>
</form>