HTML单选框多选框(根据name获取值和根据值显示结果)
2015-07-10 09:59
507 查看
/** * 根据name获取单选框的值 * @param name * @returns */ function getRadioByName(name){ return $('input:radio[name="'+name+'"]:checked').val(); } /** * 根据name获取多选框的值 * @param name * @returns {String} */ function getCheckboxByName(name){ var value = document.getElementsByName(name); var values = ""; for(var i=0;i<value.length;i++){ if(value[i].checked){ values += value[i].value; values +=","; } } if(values.length >0){ values = values.substring(0, values.length-1); } return values; } /** * 根据值加载单选框 * @param name * @param value */ function showRadio(name,value){ var nValue = $("input[name='"+name+"']"); for(var i=0;i<nValue.length;i++){ if(nValue[i].value == value){ nValue[i].checked = true; break; } } } /** * 根据值加载多选框 * @param name * @param value */ function showCheckbox(name,value){ var nValue = $("input[name='"+name+"']"); var sValue = value.split(","); for(var i=0;i<nValue.length;i++){ for(var j=0;j<sValue.length;j++){ if(nValue[i].value == sValue[j]){ nValue[i].checked = true; break; } } } }js,jquery博大精深,有机会好好研究下。
相关文章推荐
- VS2008使用HTMLayout-配置
- Html.DropDownList 三级联动
- 【周末作业】2015.7.9 第一周 html作业及答案
- 【XML】——XML与HTML异同
- 常用html标签
- HTML文件显示中文乱码
- html中嵌入内容的元素总结
- HTML中iFrame标签的两个用法介绍
- 一些编写高性能HTML应用的建议
- html文件替换其中的href的内容
- 完整的Ajax实例
- 字符串过滤html代码
- HTML的<li>标签
- html 正则表达式
- html 学习笔记2
- html中的表单元素总结
- Emmet(Zen coding)HTML代码使用技巧七则
- HTML 5 拖放
- HTML中META属性详解
- html学习笔记