作者killeress (弥胧澄昏)
看板Web_Design
标题[问题] javascript乐透比较
时间Mon Nov 14 02:19:04 2005
以下为程式码
我的想法是
产生的六个数字中
第一个数字是矩阵的[0]
第二个数字是矩阵的[1]
...
第六个数字是矩阵的[5]
然後再设定一个function跑出特别号
最後用for来对照
不知道可行吗?
因为有同学的想法是说那个是字串,不能这样比
自己动手嚐试也找不太出哪错(我用纯文字文件档写的)
麻烦高手们看看吧<(_ _)>
----
function lotor()
{
var tmp= [];
number.value = "";
outer_loop:
for( n = 0; n < 6; n++){
tmp[n] = RandomInt(1,42);
for( i = 0 ; i < n ; i++){
if (n != i && tmp[n] == tmp[i]){
break outer_loop;
}
}
number.value += (tmp[n] + " ,");
}
if (n != 6)
lotor();
}
</script>
</head>
<body>
请输入范围1~42的数字到框框中进行对奖。<br>
<input type = text name = nember1 >
<input type = text name = nember2 >
<input type = text name = nember3 ><br><br>
<input type = text name = nember4 >
<input type = text name = nember5 >
<input type = text name = nember6 ><br><br>
对奖号码<input type = text name = number >特别号<input type = text name =
Special ><br>
对奖结果<input type = text name = Result > <br><br>
<input type = button name = button1 value = "选号" OnClick =
"lotor();"><br><br>
对奖规则:<br>
六个号码全部相同 【头奖】<br>
五个号码加特别号相同 【二奖】<br>
四个号码全部相同 【三奖】<br>
三个号码全部相同 【四奖】<br>
<br><br>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.138.41.191
1F:→ killeress:是大家看不懂我表达的方法吗?麻烦给点指引.谢谢~~ 11/14 17:58