怎么能够一个页面(不跳转到其他页面),判断只能给10%的用户打A,40%打B,50%打C(如果已经有10%的人打了A那么就不能打A了,系统给出提示)(如果有10个人,就只有1个人可以得到A,要是在打A.系统就给出提示说,已经有10%的人得到A了)
问题补充:一个页面 a.jsp 里面是个表单
姓名|得分
------------
张三|()
里四|()
问题补充:一个页面 a.jsp 里面是个表单
姓名|得分
------------
张三|()
里四|()
解决方案 »
- 求助!如何显示多行排列的图片[Javascript]
- 一个支持N级下拉列表联动的控件
- 赋与html元素以生命,让其具有自己的行为[强烈推荐]
- 正则表达式取数字问题?
- 下拉控件 我怎么得到它text的值 value值可以用Request()得到
- jQuery_File_Upload数据库应用--php想大家帮帮忙
- 如何用javascript来判断请求的url/链接有效(可连接,可用)?
- 怎么得到后退的地址?
- document.all("test").innerHTML支持IE但不支持netscape,如何办,thank you!!!
- 使用三大框架实现页面的修改
- 求一段JavaScript代码
- 莱鸟提问:弹窗问题
function check(s) {
var tNum = document.all.score.length;
var aNum = 0;
var bNum = 0;
var cNum = 0;
for(var i = 0; i < tNum; i++) {
if(document.all.score[i].value == "A") {
aNum = aNum + 1;
}else if(document.all.score[i].value == "B") {
bNum = bNum + 1;
}else {
cNum = cNum + 1;
}
}
if(aNum / tNum > 0.1 && aNum > 1) {
s.value = "";
alert("已经有10%的人得到A了");
}
if(bNum / tNum > 0.4 && bNum > 1) {
s.value = "";
alert("已经有40%的人得到B了");
}
if(bNum / tNum > 0.5 && cNum > 1) {
s.value = "";
alert("已经有50%的人得到C了");
}
}
</script><table>
<tr>
<td>姓名</td>
<td>成绩</td>
</tr>
<tr>
<td>张三</td>
<td><input type="text" name="score" onchange="check(this);"/></td>
</tr>
<tr>
<td>张三</td>
<td><input type="text" name="score" onchange="check(this);"/></td>
</tr>
<tr>
<td>李四</td>
<td><input type="text" name="score" onchange="check(this);"/></td>
</tr>
<tr>
<td>王五</td>
<td><input type="text" name="score" onchange="check(this);"/></td>
</tr>
</table>