收录日期:2019/04/24 08:28:04 时间:2016/05/31 09:33:54 标签:JavaScript
单选框R1,R2,R3,R4,R5五组单选框选定的值相加,为什么不成功,请告诉我应该怎么解决谢谢  代码如下: 
<HTML>
<HEAD>
<title></title>
<link rel="stylesheet" href="style.css">
<script language="JavaScript">

function jshk(R1,R2,R3,R4,R5){
obj=document.myform;
var dj1=0,dj2=0,dj3=0,dj4=0,dj5=0;
for (i=0;i<(obj.item.length);i++){ //查找那种单价被选中
if ((obj.item(i).checked) && (obj.item(i).name="R1")) {dj1=parseFloat(obj.item(i).value);break}}


for (i=0;i<(obj.item.length);i++){
//if ((obj.item(i).checked) && (obj.item(i).name="R2")) {dj2=parseFloat(obj.item(i).value);break}}


for (i=0;i<(obj.item.length);i++){
if ((obj.item(i).checked) && (obj.item(i).name="R3")) {dj3=parseFloat(obj.item(i).value);break}}


for (i=0;i<(obj.item.length);i++){
if ((obj.item(i).checked) && (obj.item(i).name="R4")) {dj4=parseFloat(obj.item(i).value);break}}


for (i=0;i<(obj.item.length);i++){
if ((obj.item(i).checked) && (obj.item(i).name="R5")) {dj5=parseFloat(obj.item(i).value);break}}


 hk=dj1+dj3+dj2+dj4+dj5+0.8;
 
//hk=R1.value+R2+R3+R4+R5+0.8;
alert(hk);
    return false;
 }
</script>

</HEAD>
<BODY>



<font color="red">不能为自己评分</font>

<center><h4><font color="red"><B>被考评人:</B></font><h4></center>

</h4>
<p><table border="1" align="center" width="90%" bordercolorlight="#FFFFFF" bordercolordark="#000080" bordercolor="#FFFFFF" 
style="word-spacing: 0; margin-top: 0; margin-bottom: 0" cellspacing="0" cellpadding="0">

  <tr><td align=left bgcolor="#99CCFF" width="60%">&nbsp;&nbsp;</td>
  <td align=right bgcolor="#99CCFF" width="40%">&nbsp;  

        

</td>
</tr>
<tr><td colspan="2"></td></tr>

  </table>

<form name="myform" action="n.htm" method="post">
<table border="1" align="center" width="90%" bordercolorlight="#FFFFFF" bordercolordark="#000080" bordercolor="#FFFFFF" 
style="word-spacing: 0; margin-top: 0; margin-bottom: 0" cellspacing="0" cellpadding="0">
<tr><font size="2">
  <td align="left" bgcolor="#99CCFF">工作纪律&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;  
    优&nbsp;+0.1<input type="radio" value="0.1" name="R1" onclick="jshk()">&nbsp;&nbsp;&nbsp;  
    良&nbsp;+0<input type="radio" value="0" name="R1" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    中&nbsp;-0.1<input type="radio" value="-0.1" name="R1" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    差&nbsp;-0.3<input type="radio" value="-0.3" name="R1" onclick="jshk()"></font></td>
</font></tr>
<tr><font size="2">
  <td align="left" bgcolor="#99CCFF">工作态度&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;  
    优&nbsp;+0.2<input type="radio" value="0.2" name="R2" onclick="jshk()">&nbsp;&nbsp;&nbsp;  
    良&nbsp;+0<input type="radio" value="0" name="R2" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    中&nbsp;-0.1<input type="radio" value="-0.1" name="R2" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    差&nbsp;-0.3<input type="radio" value="-0.3" name="R2" onclick="jshk()"></font></td>
</font></tr>
<tr><font size="2">
  <td align="left" bgcolor="#99CCFF">工作质量&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;  
    优&nbsp;+0.2<input type="radio" value="0.2" name="R3" onclick="jshk()">&nbsp;&nbsp;&nbsp;  
    良&nbsp;+0.1<input type="radio" value="0.1" name="R3" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    中&nbsp;-0.1<input type="radio" value="-0.1" name="R3" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    差&nbsp;-0.3<input type="radio" value="-0.3" name="R3" onclick="jshk()"></font></td>
</font></tr>
<tr><font size="2">
  <td align="left" bgcolor="#99CCFF">完成数量&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;  
    优&nbsp;+0.1<input type="radio" value="0.1" name="R4" onclick="jshk()">&nbsp;&nbsp;&nbsp;  
    良&nbsp;+0<input type="radio" value="0" name="R4" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    中&nbsp;-0.1<input type="radio" value="-0.1" name="R4" onclick="jshk()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    差&nbsp;-0.3<input type="radio" value="-0.3" name="R4" onclick="jshk()"></font></td>
</font></tr>
<tr>
  <td align="left" bgcolor="#99CCFF"><font size="2">有效建议&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    有意见被采纳 &nbsp;+0.1<input type="radio" value="0.1" name="R5" onclick="jshk()">&nbsp;&nbsp;  
    意见 &nbsp;+0<input type="radio" value="0" name="R5" onclick="jshk()">&nbsp;&nbsp; 无意见 &nbsp;-0.5<input type="radio" value="-0.5" name="R5" onclick="jshk()"></font></td> 
</tr>

  <tr><td align="center"><font size="3">评语</font><textarea rows="5" name="content" cols="70" style="font-family: 宋体; font-size: 9pt"></textarea>
      <p> </p>
    </td></tr>
</table>
<p align="center"><input type="submit" value=" 提 交 " name="sbok" onclick="jshk()"></p>
<input type="submit" value="ddd" name="tijiao" onclick="jshk()">
</form>

</BODY>
</HTML>



<script language="JavaScript">

function jshk(){

var t = 0;

for(var i=1;i<=5;i++)
{
var a = document.getElementsByName("R" + i);
for(var j=0;j<a.length;j++)
{
if(a[j].checked==true)
{
t +=parseFloat(a[j].value);
}
}
}
alert(t);



    return false;
 }
</script>
function jshk(){
  var obj=document.myform;
  var es = obj.elements["R" + i];
  var t = 0;
  for(var i=1;i<=5;i++)
  {
   for(var j=0;j<es.length;j++)
     t += es[j].checked ? parseFloat(es[j].value) : 0;
  }
  alert(t);
  event.returnValue=false;
  return t;
}
//更正一下:
function jshk(){
  var obj=document.myform;
  var t = 0;
  for(var i=1;i<=5;i++)
  {
   var es = obj.elements["R" + i];
   for(var j=0;j<es.length;j++)
     t += es[j].checked ? parseFloat(es[j].value) : 0;
  }
  alert(t);
  event.returnValue=false;
  return t;
}

【- - > 东南亚及南亚强烈地震将导致印度半鸟下移,喜马拉雅山脉将成为世界上最高的海岸。 < - -】 一个关于位图显示得问题,在线等! 请问一个网站底下asp.net的session和asp的session能不能共存 怎么更换MFC的图标? 这段程序怎么了? 如何在vb中读取2进制格式文件的大小?谢谢 明天生日了,散点分吧! 26号刚买的新机,不定时出现蓝屏,是不是硬件问题啊?急!!! 求书,每本500分。 一表多编号问题,解决结贴放分 急、急、急!!!有关使用Query+DBgrid+DBNavigator进行数据库表维护的问题???? 请各位大侠帮忙,jsp最基础的问题!66分哦 为什么计算机会自动检测? 垃圾宽带的烦恼,大家顶! 各位高手,谁可以举个用oracle做后台,用bcb显示数据的例子啊?? 关于设置 session生存时间问题 请教一下这道数学建摸题,偶搞不清楚,请问那位兄弟帮我看看。 问一个关于 Session 的“生命周期”问题:??? 有一个验证码的类, 怎样运用呢? 请指教... 大家都用C#开发什么程序 /*** 难题求助,ASP给程序发送消息 ***/ /*** 难题求助,ASP给程序发送消息 ***/ [┣▇▇▇═─────]23:50分,还有战斗在水园的朋友吗?进来报个名快去休息吧! 关于socket阻塞模式下读写的问题 关于系统函数应用问题!!! 急,大家帮下我啊! 问做过移动SP接入的高手一个问题,关于接入规范的问题 有没有人知道「Binary 文檔的差异比较」的算法﹖ C语言关于数组的问题 高手快来得分啊!!!