js获得checkbox选中值及input后面的文本
来源:互联网 发布:wifi网络密码破解软件 编辑:程序博客网 时间:2024/05/17 03:43
js如何获得多个checkbox选中的值及input后面所跟的文本
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>验证js获得多个checkbox选中值及input后面所跟文本</title> <script type="text/javascript"> function clickBjjb() { var checkboxValue= new Array(); var checkboxText= new Array(); var checkboxStr=document.getElementsByName("bjjb"); for(var i=0; i<checkboxStr.length; i++){if(checkboxStr[i].checked){ //alert(checkboxStr[i].value+","+checkboxStr[i].nextSibling.nodeValue); checkboxValue.push(checkboxStr[i].value); checkboxText.push(checkboxStr[i].nextSibling.nodeValue); } } //输出值和文本 alert("checkboxValue:"+checkboxValue); alert("checkboxText:"+checkboxText); //把获得的数据转换为字符串传递到后台 checkboxValue=checkboxValue.toString(); checkboxText=checkboxText.toString(); window.location='某Action/netWorkingUpdate?checkboxValue='+checkboxValue+"&checkboxText="+checkboxText; } </script> </head> <body> <form id="checkboxform" method="post" action=""> <input type="checkbox" name="bjjb" value="1">交通事故<br> <input type="checkbox" name="bjjb" value="2">自然灾害<br> <input type="checkbox" name="bjjb" value="3">恶劣天气<br> <input type="checkbox" name="bjjb" value="4">严重违法行为<br> <input type="checkbox" name="bjjb" value="5">路面损毁<br> <input type="button" onclick="clickBjjb()" value="报警级别" /> </form> </body></html>
后台获得参数为:
//获得的均为数组值。
String checboxValues=request.getParameter("checboxValue");
String checboxTexts=request.getParameter("checboxText");
//得到每个具体值
String checboxValue=checboxValues.split(",");
String checboxText=checboxTexts.split(",");
备注:
1:nextSibling是获得当前对象的下一个对象,nodeValue是返回一个节点的值
2:使用该方法必须保证文本值在input后面,否则checkboxStr[i].nextSibling.nodeValue获取不到文本值
0 0
- js获得checkbox选中值及input后面的文本
- 在JS中获得checkbox选中值及input后面的文本
- js获取checkbox中所有选中值及input后面所跟的文本
- js获得radio、checkbox、select选中值
- 在js中怎样获得checkbox里选中的多个值?
- 在js中怎样获得checkbox里选中的多个值?
- 在js中怎样获得checkbox里选中的多个值
- 在js中怎样获得checkbox里选中的多个值?
- js 获取多选框CheckBox选中及选中值
- input选项点后面的字就能选中
- js得到所有选中checkbox的值
- JS遍历被选中input的值
- input checkbox checked的数量 选中
- 【JavaWeb】获得选中的checkbox的value
- 获得选中的checkbox的value
- jquery获得checkbox是否选中的状态
- JQuery如何获得所有选中的checkbox
- js 获取checkbox的文本值 .
- 下列哪些http方法对于服务端和用户端一定是安全的?----腾讯2016研发工程师在线模拟笔试题
- Linux下mysql基本操作
- UNREAL ENGINE 4.12 正式发布!下载地址
- Linux内核---50.各个平台下内核模块的编译
- leetcode69. Sqrt(x)
- js获得checkbox选中值及input后面的文本
- Linux内核---51.驱动程序的hello world
- Android 列表组件上拉加载功能
- tomcat 和 apache跟CGI都有什么关系呢?
- BroadcastReceiver使用完全解析
- Linux内核---52.ioremap过程
- 图书的印刷
- linux nand flash 驱动简单介绍
- "Android Studio"下最简单详细的"JNI"开发