用js强制修改js操作checkboxx的name

在JS代码中如何取得一组复选框的NAME属性值
在JS代码中如何取得一组复选框的NAME属性值
因为复选框里各个属性的内容都是动态读取的,现在有一组复选框,如何在JS代码里用一个var数组将这些复选框的name属性的值都存到数组里.在线等,谢谢了
name名字设成相同的& 用不同的ID做区别不行么
本来就都是动态改变的,你认为ID和NAME有区别么
name相同的话
就可以用document.getElementsByName(&name名&)这个了啊 返回一个数组 遍历数组就能得到每个复选框的属性了啊
纯JS代码,太麻烦了,我使用的是jQuery,希望你能明白~!代码如下:
var arr=new Array();$("check").each(function(i, o) {&&& arr[i] = $(o).attr("name");});
注释:function(i,o)里,i代表下标,o代表单个复选框实体.
希望能帮到你
我想获得checkbox里name的值怎么办,不是value的值
$(o).attr("name");这个就是把name值取出来的jQuery的写法
相关知识等待您来回答
编程领域专家在JS代码中如何取得一组复选框的NAME属性值_百度知道
在JS代码中如何取得一组复选框的NAME属性值
复选框各属性内容都态读取,现组复选框,何JS代码用var数组些复选框name属性值都存数组.线等,谢谢
我有更好的答案
按默认排序
纯JS代码,太麻烦,我使用jQuery,希望能明白~!代码:var arr=new Array();$(&check&).each(function(i, o) {
arr[i] = $(o).attr(&name&);});注释:function(i,o),i代表标,o代表单复选框实体.希望能帮
name名字设成相同的
用不同的ID做区别不行么
其他类似问题
js代码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁下次自动登录
现在的位置:
& 综合 & 正文
用jstree作权限 CheckBox 控制选择
&html xmlns="" &&head&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&title&角色管理&/title&
&link type="text/css" rel="stylesheet" href="../js/jstree/js0.9/themes/default/style.css"/&
&script src="../lib/jquery-1.3.2.js"type="text/javascript"&&/script&
&script src="../js/jstree/js0.9/jquery.tree.js"type="text/javascript"&&/script&
&script type="text/javascript" src="../js/jstree/js0.9/jquery.tree.checkbox.js"&&/script&
&style type="text/css"&
&script type="text/javascript"&
$(function(){
$.ajaxSetup({cache:false});//ajax调用不使用缓存
$("#menuTree").tree({
theme_name : "checkbox"
type : "json",
async : false,
method: "POST",
url : "json.aspx"
"default" : {
draggable : false //设置节点不可拖拽
plugins : {
checkbox : {}
}).bind('click.jstree', function(event) {
var eventNodeName = event.target.nodeN
if (eventNodeName == 'INS') {
} else if (eventNodeName == 'A') {
var $subject = $(event.target).parent();
if ($subject.find('ul').length & 0)
//$('#show').html("&font color='red' size='2em'&请选择叶子节点&/font&");
alert( $subject.text());
alert($subject.attr("id"));//获取ID的值。。
//初始化原有菜单权限
$("#menuTree").ajaxStop(function(){
//得到服务器传过来的原有权限id的字符串,格式自定义,我的格式为";"
var checkMenu = $('#checkedMenu').val();
//分割字符串成数组
var array = checkMenu.split(";");
for(var i=0;i&array.i++){
//设置原有权限菜单处于选中状态,其中$("#0001")为id为0001的节点。
jQuery.tree.plugins.checkbox.check($("#"+array[i]+""));
jQuery.tree.plugins.checkbox.check($("#12"));
//取得选中的菜单id
function getMenuIds(){
//取得所有选中的节点,返回节点对象的集合
var menu = jQuery.tree.plugins.checkbox.get_checked();
//得到节点的id,拼接成字符串
var ids="";
for(i=0;i&menu.size();i++){
ids += menu[i].id+";";
//写回表单
$('#menuIds2').val(ids);
function reset1(){
//得到所有选中的节点集合
var menu = jQuery.tree.plugins.checkbox.get_checked();
for(i=0;i&menu.size();i++){
//去掉其选中状态
jQuery.tree.plugins.checkbox.uncheck($("#"+menu[i].id+""));
jQuery.tree.plugins.checkbox.uncheck($("#1"));
&input type="hidden" name="checkedMenu" id="checkedMenu" value="" /&
&input type="button" onclick="getMenuIds()" value="得到选中id"/&
&input type="button" onclick="reset1()" value="取消选中" /&
&input type="text" id="menuIds2" /&
&input type="hidden" name="menuIds"
id="menuIds" /&
&div id="menuTree" style="height:500px"&&/div&
后台代码:json.aspx
public partial class json : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
Response.ContentType = "application/json";
//string test = "{/"attr/":{/"id/":/"11/",/"rel/":/"folder/"}, /"children/" : [ { /"data/" : /"彭涛test1/", /"state/" : /"closed/" },{ /"data/" : /"彭涛test2/", /"state/" : /"closed/" } ], /"data/":/"彭涛/",/"state/":/"closed/"}";
string test = "[{/"data/":/"系统基础/",/"state/":/"open/",/"attributes/":{/"id/":/"1/"},/"children/" : [ { /"data/" : /"彭涛test1/", /"state/" : /"closed/",/"attributes/":{/"id/":/"11/"} },{ /"data/" : /"彭涛test2/", /"state/" : /"closed/" ,/"attributes/":{/"id/":/"12/"}} ]},{/"data/":/"业务逻辑/",/"state/":/"closed/",/"attributes/":{/"id/":/"2/"}}]";
//string test = "[
{ attributes: {id: /"1/"},data : /"A node/", children : [ { attributes: {id: /"2/"},data : /"Only child/" } ,{ attributes: {id: /"4/"},data : /"Only child/" }], state : /"open/" },{ attributes: {id: /"3/"},data : /"Some other node/" }]";
Response.Write(test);
&&&&推荐文章:
【上篇】【下篇】网页上有一组 name=a 的复选框,如何判断至少选中一个,使用js(jquery)
网页上有一组 name=a 的复选框,如何判断至少选中一个,使用js(jquery)
$(&input:checkbox[name=&a&]:checked&).length & 0
的感言:谢谢你帮了我大忙!
相关知识等待您来回答
互联网领域专家当前位置: >
> 怎么用js判断一个复选框是否被选中
怎么用js判断一个复选框是否被选中
如何用js判断一个复选框是否被选中?
&html& &head&&&&&&&& &title&&&&&&&&&&&& 复选框全选、全不选、反选、必选一个&&&&&&& &/title&&&&&&&& &meta http-equiv="content-type" content="text/charset=GBK"/&&&&&&&& &script language="javascript"&&&&&&&&&&&& //表单验证&&&&&&&&&&& function check(){&&&&&&&&&&&&&& &&&&&&&&&&&&&&& var ids = document.getElementsByName("ids");&&&&&&&&&&&&&& &&&&&&&&&&&&&&& var flag =&&&&&&&&&&&&&& &&&&&&&&&&&&&&& for(var i=0;i&ids.i++){&&&&&&&&&&&&&&&&&&& if(ids[i].checked){&&&&&&&&&&&&&&&&&&&&&&& flag =&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& if(!flag){&&&&&&&&&&&&&&&&&&& alert("请最少选择一项!");&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&& }&&&&&&&&&&& //全选&&&&&&&&&&& function iselect(){ //其中函数字不能为select 其为JS保留字&&&&&&&&&&&&&&& var ids = document.getElementsByName("ids");&&&&&&&&&&&&&&& var all = document.getElementByIdx_x_x("all");&&&&&&&&&&&&&& &&&&&&&&&&&&&&& for(var i=0;i&ids.i++){&&&&&&&&&&&&&&&&&&& ids[i].checked=all.&&&&&&&&&&&&&&& }&&&&&&&&&&& }&&&&&&&&&&& //全选&&&&&&&&&&& function selectAll(){&&&&&&&&&&&&&&& var ids = document.getElementsByName("ids");&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& for(var i=0;i&ids.i++){&&&&&&&&&&&&&&&&&&& ids[i].checked=&&&&&&&&&&&&&&& }&&&&&&&&&&& }&&&&&&&&&&& //全不&&&&&&&&&&& function selectNone(){&&&&&&&&&&&&&&& var ids = document.getElementsByName("ids");&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& for(var i=0;i&ids.i++){&&&&&&&&&&&&&&&&&&& ids[i].checked=&&&&&&&&&&&&&&& }&&&&&&&&&&& }&&&&&&&&&&& //反选&&&&&&&&&&& function selectInvert(){&&&&&&&&&&&&&&& var ids = document.getElementsByName("ids");&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& for(var i=0;i&ids.i++){&&&&&&&&&&&&&&&&&&& if(ids[i].checked)&&&&&&&&&&&&&&&&&&&&&&& ids[i].checked=&&&&&&&&&&&&&&&&&&& else&&&&&&&&&&&&&&&&&&&&&&& ids[i].checked=&&&&&&&&&&&&&&& }&&&&&&&&&&& }&&&&&&& &/script&&&& &/head&&&& &body&&&&&&&& &form action="#" onsubmit="return check();"&&&&&&&& &table border="0"&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" id="all" onclick="iselect();"$>$/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&音乐&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&短信&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&图片&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&电子书&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&铃声&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&漫画&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&游戏&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&杂志&/td$>$/tr&&&&&&&&&&&& &tr$>$td$>$input type="checkbox" name="ids"&新闻&/td$>$/tr&&&&&&&&&&&& &tr&&&&&&&&&&&&&&&& &td&&&&&&&&&&&&&&&&&&&& &a #" onclick="selectAll();"&全选&/a$>$&&&&&&&&&&&&&&&&&&& &a #" onclick="selectNone();"&全不&/a$>$&&&&&&&&&&&&&&&&&&& &a #" onclick="selectInvert();"&反选&/a&&&&&&&&&&&&&&&& &/td&&&&&&&&&&&& &/tr&&&&&&&&&&&& &tr$>$td$>$input type="submit" value="提交"$>$/td$>$/tr&&&&&&&& &/table&&&&&&&& &/form&&&& &/body&&/html&
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-}

我要回帖

更多关于 js 获取checkbox 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信