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) è:
e questo invece quello che va giù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>
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>

Rispondi quotando