<script type="text/javascript"> <!-- <![CDATA[ ile = 2; // ile elementów losujemy elementy = new Array( 'jeden', 'dwa', 'trzy', 'cztery', 'piec', 'szesc' ); l=new Array(); for (i=0;i<ile;i++) { los = Math.round(Math.random()*(elementy.length-1)); jest = false; for (j=0;j<l.length;j++) if (l[j]==los) jest=true; if (jest) i--; else l[i] = los; } for (i=0;i<ile;i++) document.write(elementy[l[i]]+" "); // ]]> --> </script>
Skrypt działa, ale chciałbym by losował tylko pola zaznaczone formularzem checkbox
formularz
losuj między zaznaczonymi polami
[v]jeden
[]dwa
[]trzy
[v]cztery
[v]piec
[V]szesc
i zeby losował dwie liczby z 4 zaznaczonych.
z góry dziekuje za pomoc