DOM&&JQ之checkBox获取value
2017-02-09 08:49
274 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form name='form1' method="post" id="form1" action="XXOO"> <input type="hidden" id="checkIds" name="checkIds" value="" /> <label> <input name="tid" type="checkbox" id="tid" value="1" /> </label> <label> <input name="tid" type="checkbox" id="tid" value="2" /> </label> <label> <input name="tid" type="checkbox" id="tid" value="3" /> </label> <label> <input name="tid" type="checkbox" id="tid" value="4" /> </label> <label> <input name="tid" type="checkbox" id="tid" value="5" /> </label> </form> <p><a href="javascript:;" onclick="submitForm();">DOM</a></p> <p><a href="javascript:;" onclick="submitForm2();">JQ</a></p> <script src="http://code.jquery.com/jquery-latest.js"></script> <script language="javascript"> //JS原生DOM方式获取选中的多选框的 function submitForm(){ var chestr = ""; var str = document.getElementsByName("tid"); for (i=0;i<str.length;i++) { if(str[i].checked == true) { chestr+=str[i].value+","; } } if(chestr == "") { alert("请先选择一件商品!"); } else { document.getElementById("checkIds").value=chestr.substring(0,chestr.length-1); alert(document.getElementById("checkIds").value); document.getElementById("form1").submit(); } } //JQ方式获取选中的多选框的值 function submitForm2(){ var chestr = ""; $("input[name='tid']:checked").each(function(i) { if(0==i){ chestr = $(this).val(); }else{ chestr += (","+$(this).val()); } }); if(chestr == "") { alert("请先选择一件商品!"); } else { $("#checkIds").val(chestr); alert($("#checkIds").val()); $("#form1").submit(); } } </script> </body> </html>
相关文章推荐
- 关于VS05里checkboxlist用JS获取不到value值的解决方法
- 关于VS05里checkboxlist用JS获取不到value值的解决方法[转]
- js获取<select>标签value值及text值
- ExtJS4新发现10_获取复选框(checkboxgroup&checkbox)的值
- jQuery获取Radio选择的Value值,jQuery获取CheckBox选择的Value值
- js获取checkbox的value
- 获取<s:select>的listValue
- asp.net绑定checkboxlist--------jquery绑定click事件,获取checkbox的value和显示值
- checkboxlist用JS获取不到value值的解决方法
- 获取select、radio、checkbox的value值以及文本框值
- 获取HTML'checkbox' 的值/Split
- asp.net Javascript获取CheckBoxList的value
- Javascript获取CheckBoxList的value
- 如何获取radio checkbox的选中value
- jQuery获取Radio选择的Value值,jQuery获取CheckBox选择的Value值
- 判断浏览器类型&amp;获取DOM节点
- 母版页导致js 获取不到'document.getElementById("...").value 或 document.all("...").value
- JavaScript 获取CheckBoxList的value(转载)
- 解决checkbox未选中,无法获取其value值的方法
- Jquery 获取Asp.Net CheckBoxList的Value,Text