大虾帮帮忙: 原题是这样
该教师是否带领学生参加了各种竞赛?
○国家级(3分) ○省级(2分) ○校级(1分) ○没有(0分)
得奖情况?
○一等(3分) ○二等(2分) ○三等(1分) ○其他(0分)
注:本条分数为两项相加后取平均值
怎样用js怎么判断单选框选择了,如果没选择进行提示,选择了并计算分数传入后台,大虾帮帮忙,小弟不才,急急急!!!
该教师是否带领学生参加了各种竞赛?
○国家级(3分) ○省级(2分) ○校级(1分) ○没有(0分)
得奖情况?
○一等(3分) ○二等(2分) ○三等(1分) ○其他(0分)
注:本条分数为两项相加后取平均值
怎样用js怎么判断单选框选择了,如果没选择进行提示,选择了并计算分数传入后台,大虾帮帮忙,小弟不才,急急急!!!
解决方案 »
- js判断文本框里面输入的数字是否是5到位12个
- ext的gridpanel的bbar为何消失
- 正则表达式[\s\S]*?在RegExp中的问题
- js向cgi传递变量
- 关于jquery的问题 ..... 在线等.................................................标题要长.....
- prototype到底是什么?为什么要用prototype?--新手问...
- 各位大侠帮一下忙吧,怎样用javascript实现类似于windows开始菜单的效果,找了好久都没有结果
- 这是为什么?奇怪?在ASPX网页中放一JS脚本:
- 我想做一个用for循环的
- 在frame中的页面的菜单因为页面太小,不能跨页面显示了!!!急救!!!谢谢大虾!!!
- 经常在网上看到下面效果,就是不知道人家如何用JavaScript实现的?请大家告知一下,谢谢了!
- IE7,IE8文字下划线的问题
if(c.check){
alert("你选中了" + c.value);
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>test</title>
<script language="javascript">
function check(obj){
var i,n=0 ;
for(i=0;i<obj.length;i++)
if(obj[i].checked){n++;}
if (n<1)
{
alert("您还没有选择您是否参加了竞赛!");
return false;
}
}
</script> </head>
<body>
<form id="myform2" name="myform2" method="post" action="test.asp">
<input type="radio" name="stage" value="国家级" />国家级 <input type="radio" name="stage" value="省级" />省级
<input type="submit" value="提交" onclick="return check(document.getElementsByName('stage'))" />
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function show() {
var stage = document.getElementsByName("stage");
var arry = new Array(); var arrys = new Array(3);
//把值传给数组arry,并且把arrys赋值数字
for (var i = 0; i < stage.length; i++) {
arry[i] = stage[i].value;
arrys[i] = i;
}
//冒泡排序把数组arrys索引为0的值是3
for (var j = 0; j < stage.length; j++) {
var temp = 0;
for (var k = 0; k < stage.length - j; k++) {
if (arrys[k] < arrys[k+1]) {
temp = arrys[k];
arrys[k] = arrys[k+1];
arrys[k+1] = temp;
}
}
}
//把值传给文本框
for (var m = 0; m < stage.length; m++) {
if (stage[m].checked == true) {
document.myform2.txtName.value = arrys[m];
}
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<form name="myform2" method="post" action="">
<input type="radio" name="stage" value="国家级" checked/>国家级(3分)
<input type="radio" name="stage" value="省级" /> 省级(2分)
<input type="radio" name="stage" value="校级" />校级(1分)
<input type="radio" name="stage" value="没有" />没有(0分)<br>
<input type="button" value="提交" onclick="show()" />
总和为:<input type="text" name="txtName">
</form></BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function show() {
var stage = document.getElementsByName("stage");
var stages = document.getElementsByName("stages");
var bool = true;
var arry = new Array();
var arryTeage = new Array();
var arrys = new Array(3);
//把值传给数组arry,并且把arrys赋值数字
for (var i = 0; i < stage.length; i++) {
arry[i] = stage[i].value;
arryTeage[i] = stages[i].value;
arrys[i] = i;
}
//冒泡排序把数组arrys索引为0的值是3
for (var j = 0; j < stage.length; j++) {
var temp = 0;
for (var k = 0; k < stage.length - j; k++) {
if (arrys[k] < arrys[k+1]) {
temp = arrys[k];
arrys[k] = arrys[k+1];
arrys[k+1] = temp;
}
}
}
//把值传给文本框
var ary = 0;
var arys = 0;
for (var m = 0; m < stage.length; m++) {
if (stage[m].checked == true) {
ary = arrys[m];
bool = false;
} if (stages[m].checked == true) {
arys = arrys[m];
bool = false;
}
} if (bool == true) {
alert("请选择");
return;
}
//两个值和
var sun = parseFloat(ary) + parseFloat(arys);
if (ary == 0 || arys == 0) {
document.myform2.txtAge.value = sun;
} else {
document.myform2.txtAge.value = sun / 2;
}
document.myform2.txtName.value = sun;
}
//-->
</SCRIPT>
</HEAD><BODY>
<form name="myform2" method="post" action="">
<input type="radio" name="stage" value="国家级"/>国家级(3分)
<input type="radio" name="stage" value="省级"/> 省级(2分)
<input type="radio" name="stage" value="校级"/>校级(1分)
<input type="radio" name="stage" value="没有"/>没有(0分)<br>
<input type="radio" name="stages" value="一等奖"/>一等奖(3分)
<input type="radio" name="stages" value="二等奖"/> 二等奖(2分)
<input type="radio" name="stages" value="三等奖"/>三等奖(1分)
<input type="radio" name="stages" value="没有"/>没有(0分)<br>
<input type="button" value="提交" onclick="show()" />
总和为:<input type="text" name="txtName">
平均分:<input type="text" name="txtAge"></form></BODY>
</HTML>