既然有人看,那我就写清楚点,因为要写清楚是要花时间和精力的,但以后如果用到的话会方便些.我用的是struts
页面表现是这样的:

点击"修改分值"后:
html源码片段:
<div id="butt"><input name="update" type="button" onclick="updatepoint()" value="修改分值"/></div>  
<table id="table1" width="60%" border="1" cellspacing="0" cellpadding="0">  
  <tr>      
    <td>分值</td>      
  </tr>  
  <logic:present name="demoList">  
  <logic:iterate id="demo" name="demoList">    
  <tr>  
    <td>${demo.point}</td>  
  </tr>  
  </logic:iterate>  
  </logic:present>  
    
</table>  
<script language="javascript">

<!--点击"修改分值"按钮-->
function updatepoint(){  
    <!--遍历所有分值td,将td的innerHTML改为文本框,将之前的分值做为该文本框的值-->
    for(var i=1; i<table1.rows.length; i++){  
  var point = table1.rows[i].cells[0];  
  point.innerHTML="<input type='text' name='testA' size='8' value='"+point.innerText+"'>";  
    
    }

<!--改变"修改分值"按钮为"保存分值"-->  
    document.getElementById("butt").innerHTML="<input name="update" type="button" onclick="totalpoint()" value="保存分值"/>";  
    
}

<!--计算分值合是否为100-->  
function totalpoint(tt){  
    var total=0;  
  
    for(var i=0; i<document.all.testA.length; i++){  
  total+=Number(document.all.testA[i].value);  
    }  
  
    if(total != 100){  
  alert("你输入的权重合为:"+total+"\n权重合必须为100\n请重新输入!");  
  return false;  
    }  
  
    <!--如果权重合为100就提交表单-->  
    document.forms[0].submit();  
  
  
}  
</script>

事情就是这样的了!是动态的,根据List来改变的,你也可以将分值改为其它的分数,希望你们能受用

转载于:https://blog.51cto.com/youaremyrice/56665

修改分值,总分不能超过100相关推荐

  1. 扩大mysql的cpu_MySQL CPU占用超过100%

    mysql实例cpu超过100%分析当我们mysql数据库实例超过100%时,这种情况都是因sql性能问题导致,实例出现卡主现象:1.原理,cpu消耗过大有慢sql造成,慢sql包括全表扫描,扫描数据 ...

  2. 例5.12 输入一串字符,字符个数不超过100,且以.结束。 (信息学奥赛一本通)...

    / 例5.12 输入一串字符,字符个数不超过100,且以"."结束. 判断它们是否构成回文. [分析]所谓回文指从左到右和从右到左读一串字符的值是一样的, 如12321,ABCBA ...

  3. Linux——top命令查看cpu利用率超过100%

    top命令显示的是程序占用的cpu占用率总和,也就是说如果4核cpu那么cpu最高占用率可达400%,top里显示的是把所有使用率加起来. 运行top后按大键盘1,可以显示每个cpu的使用率 查看一下 ...

  4. 目前我国负债超过100万的大概有多少人?

    说到负债,估计大家都不陌生,目前很多中国人都有负债,少的几千块钱,多的上千亿都有. 目前我国居民负债比较高,而且增长较快 十年前,如果说起家庭负债,人们往往用"美国老太太贷款买房提前享受.中 ...

  5. 100万用户服务器_我的应用在一个月内如何增长超过100万用户

    100万用户服务器 by Assaf Elovic 通过阿萨夫·埃洛维奇 我的应用在一个月内如何增长超过100万用户 (How my app grew by over 1M users in one ...

  6. 数据安全:英国公司泄露超过100万人的指纹和面部识别数据

    导读:在大数据时代,数据安全从来都是一个严峻的话题,越累越多的数据在云上生根,也就意味着越来越多的数据安全风险,今日一家英国公司泄露了大约100多万人的指纹.面部识别信息引起了广泛关注.最在此之前,大 ...

  7. 英特尔预计第12代酷睿H系列处理器将有超过100款设备采用

    1月5日消息,据国外媒体报道,芯片巨头英特尔在当地时间周二,推出了多款第12代酷睿家族的新品,其中就包括第12代酷睿H系列处理器. 从英特尔在官网公布的消息来看,第12代酷睿H系列处理器采用英特尔7制 ...

  8. 国家网信办:掌握超过100万用户个人信息运营者赴国外上市需申报审查

    7月11日消息,日前,国家互联网信息办公室发布关于<网络安全审查办法(修订草案征求意见稿)>(以下简称:征求意见稿)公开征求意见的通知.征求意见稿指出,掌握超过100万用户个人信息的运营者 ...

  9. 跑分cpu_跑分超过100万的CPU诞生

    据鲁大师官方微博消息,鲁大师历史上第一个跑分超过100万的CPU已经出现,它就是AMD Threadripper 3990X,鲁大师显示"击败了全国99%用户". 在鲁大师处理器性 ...

最新文章

  1. oracle大数据量更新引发的死锁问题解决方法及oracle分区和存储过程的思考
  2. Synchronized同步的考虑
  3. 三、RabbitMQ安装
  4. 1-4:CSS3课程入门之文本新增属性
  5. 《OpenGL超级宝典》编程环境配置
  6. flink的udtf中String[]转String数组
  7. SAP Cloud for Customer UI Designer里如何消费Object Value Selector(OVS)
  8. windows中 修改某种文件图标 的方法 (备忘)
  9. SVN中Revert changes from this revision 跟Revert to this revision
  10. LeetCode--171--Excel表列序号
  11. 有自定义控件的网站项目发布时,“不允许循环文件引用”的错误”的解决方法
  12. qdir 自动创建多级目录_Qt 判断文件或文件夹是否存在及创建文件夹
  13. lucene造成磁盘空间不足的问题
  14. 首届全国大学生工程训练综合能力竞赛圆满落幕
  15. 中华优秀传统文化教育的有效渗透
  16. vs2015下,使用人脸检测算法对FDDB数据集进行测评
  17. 如何在word中制作线宽不同的三线表
  18. gethostbyname, gethostbyaddr(原来百度叫shifen 十分?)
  19. 金字塔pyramid
  20. win10安装.netframework3.5问题汇总

热门文章

  1. 计算机不能代替人类英语,英语作文 谈谈计算机1我们已进入了计算机时代2计算机有许多优点3计算机不能代替人类...
  2. enter对应的keycode_vue 添加enter回车事件
  3. 未找到插件 ‘org.springframework.bootspring-boot-maven-plugin‘(已解决 )
  4. 简单易懂源码解析字符串拼接
  5. 外边距合并(HTML、CSS)
  6. C#写文本写Csv文件操作
  7. 微信小程序使用默认字体
  8. msyql之查询某字段值重复的数据个数
  9. css学习_文本有关的样式属性、sublime快捷生成标签
  10. OpenRowSet导入Excel大批量数据