为多个checkbox绑定单击事件
2016-01-29 13:31
579 查看
当单击一个checkbox时触发一个方法,先判断其是否选中,然后执行相应的操作:
页面加载时,加载此方法:
或:
其jsp页面代码:
/** **************** 选择框点击事件绑定 ************* */ function checkboxOnClick() { var a=[]; $("input[type=checkbox]").click(function() { var checkbox_value = $(this).attr('value'); if ($("#selectInfo" + checkbox_value).is(":checked")) { if(a[0]=='未选择'){ a.splice(0,1);//splice() 方法用于插入、删除或替换数组的元素。 } if(checkbox_value == "C\\+\\+") checkboxvalue="C++"; if(checkboxvalue=='\\.Net') checkboxvalue='.Net'; a.push(checkbox_value); dwr.util.setValue(tdid,a);//填充ID为tdid的表格行 } else { if(checkbox_value == "C\\+\\+") checkboxvalue="C++"; if(checkboxvalue=='\\.Net') checkboxvalue='.Net'; //alert(checkbox_value); for(var i=0;i<a.length;i++){ if(checkboxvalue==a[i]) break; } a.splice(i,1);//splice() 方法用于插入、删除或替换数组的元素。 if(a==''){a.push('未选择');}; dwr.util.setValue(tdid,a);//填充ID为tdid的表格行 } }); }
页面加载时,加载此方法:
window.onload = function() { checkboxOnClick(); };
或:
jQuery(function() { checkboxOnClick(); });
其jsp页面代码:
<html> <head> <title>DWR获取浏览器页面信息</title> </head> <body> <table id="tableid" border="1" align="center"> <tr> <td id="tdid"colspan="2" >修改此行值</td> </tr> </table> <input type="checkbox" name="interest" id="selectInfoC" value="C" />C <input type="checkbox" name="interest" id="selectInfoVB" value="VB" />VB <input type="checkbox" name="interest" id="selectInfoVFoxpro" value="VFoxpro" />VFoxpro <input type="checkbox" name="interest" id="selectInfoC++" value="C\+\+" />C++ <input type="checkbox" name="interest" id="selectInfoJava" value="Java" />Java <input type="checkbox" name="interest" id="selectInfo.Net" value="\.Net" />.Net <input type="checkbox" name="interest" id="selectInfoPHP" value="PHP" />PHP <input type="checkbox" name="interest" id="selectInfoDelphi" value="Delphi" />Delphi </body> </html>
相关文章推荐
- java.sql.SQLException: Io 异常: The Network Adapter could not establish the connec
- java.io.NotSerializableException错误解决方法
- JAVA中String、StringBuffer、StringBuilder区别
- 如何在移动设备上调试html5开发的网页
- Java中List,ArrayList用法
- Java学习之Iterator(迭代器)的一般用法
- 对话框dialog登录之后,Jquery实现页面定时跳转
- 邮件发送工具类 SendMail.java
- winform窗体间传值
- jquery dialog 属性详解
- jquery获取复选框的值
- jquery获取复选框checkbox的值
- 解决eclipse启动时报错Unable to acquire application service
- java提取json格式字符串
- 在任意类中获得屏幕的宽高
- 关于Android项目使用注解开发框架在eclipse环境下的配置
- NYOJ 497-排队打饭
- iOS内存循环引用
- NSNotification的坑
- Qt调用摄像头(截取并保存图片)