1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<script type="text/javascript">
function foo(){
var somme=0, i=0;
while (document.getElementsByName('opt')[i++]){
if(document.getElementsByName('opt')[i-1].checked){
somme+=parseInt(document.getElementsByName('opt')[i-1].value,10)
}
}
var bin = somme.toString(2)/10;
TabBool=bin.toString().split('')
TabBool.reverse()
while(TabBool.length<8){
TabBool.push(0)
}
alert(TabBool)
}</script>
</head>
<body>
<form name="myform" action="javascript: foo()">
<input type="checkbox" value="2" name="opt"/>option 1<br/>
<input type="checkbox" value="4" name="opt"/>option 2<br/>
<input type="checkbox" value="8" name="opt"/>option 3<br/>
<input type="checkbox" value="16" name="opt"/>option 4<br/>
<input type="checkbox" value="32" name="opt"/>option 5<br/>
<input type="checkbox" value="64" name="opt"/>option 6<br/>
<input type="checkbox" value="128" name="opt"/>option 7<br/>
<input type="checkbox" value="256" name="opt"/>option 8<br/>
<input type="submit" value="go" />
</form>
</body> |