C'è un modo per limitare le scelte in un menu select? Diciamo fino a 9?
C'è un modo per limitare le scelte in un menu select? Diciamo fino a 9?
Sempre sintetico e sibillino con le tue domande... :rollo:
ciaocodice:<script> var x = new Array() function pippo(s) { // conto le scelte attuali var c=0; for (var i=0;i<s.options.length;i++) c+=(s.options[i].selected)?1:0; if (c>8) { alert("troppe scelte") // cancello tutte le scelte attuali for (var i=0;i<s.options.length;i++) s.options[i].selected=false; // ripristino le scelte precedenti for (var i=0;i<s.options.length;i++) s.options[i].selected=x[i]; } // memorizzo le scelte attuali for (var i=0;i<s.options.length;i++) x[i]=s.options[i].selected; } </script> <select ... onchange="pippo(this)" multiple size=10> <option>1 <option>2 <option>3 <option>4 <option>5 <option>6 <option>7 <option>8 <option>9 <option>10 <option>11 <option>12 <option>13 </select>
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum