码迷,mamicode.com
首页 > 编程语言 > 详细

通过javascript获取被勾选的checkbox解决方法

时间:2015-07-22 12:55:22      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

思路:

用javascript的dom操作获取节点,并获取其属性,得到要获取的类的id的String,发给后台,截取String,获得该类的List。

需要注意的是:

不知道为什么getIlementById("id").getAttribute("value")获取不到,value属性。所以选择getIlementById("id").getAttribute("title")来获取写在title中的属性。

 

具体实现:

list是后台传来的xmdj实体类的List。

<form>
    <label>
          项目列表:
    </label>
        <c:forEach items = "${list}"   var = "xm" varStatus = "status">
               <c:if test = "${status.count%2 eq 0}"><p></p></c:if>
               <input type="checkbox" id = "${status.index}"  title = "${xm.id}">${xm.name}</input>
         </c:forEach>

       <input id = "btnSubmit" type ="button" value = "保存"/>
</form>

 

js代码:

//全局设置ajax为同步
$.ajaxSetup({
   async:false
)};


$(document).ready(function(){
       $("#btnSubmit").click(function(){
                 var xmNum;
                  //获得项目数
                 $.getJSON("${ctx}/sys/show/getXmLength",fuction(data){
        xmNum = data;
  });
var param = "";
for(var i = 0; i < xmNum; i++){
   if(document.getElementById(i.toString()).checked){
        param += document.getElementById(i.toString()).getAttribute("title")+",";
    }
//把获取的String发给后台,由后台截取String获得id的List
$.post……
}  

 

通过javascript获取被勾选的checkbox解决方法

标签:

原文地址:http://www.cnblogs.com/rixiang/p/4666920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!