求助.checkbox多选下拉菜单怎么用serialize获取id

求助.checkbox多选下拉菜单怎么用serialize获取id,第1张

$("#btn")click(function(){ var str=""; $("[name='checkbox'][checked]")each(function(){ str+=$(this)val()+","; }) alert(strsubstring(0,strlength-1)); }) alert出来的就是选择id的字符串,你再传出去,分割成id数组就行了 })

跟你说下思路:

1:获取CheckBox的选中值可以使用脚本来获取

$("input[type='CheckBox ']")each(function(){

if($(this)attr("checked")==true){

var ck_val=$(this)val();// 选中的值

}

});

2:根据获取到的id执行后台方法开始批量删除

<script language = "javascript">

function aaa()

{

var aa = documentgetElementById("1")value;

var bb = documentgetElementById("2")value;

alert(aa);

alert(bb);

}

</script>

这是Javascript方法,在界面里调用就可以了。

用jQuery就更简单了!

foreach(GridViewRow rowview in GridView1Rows) //遍历Gridview中的每一行

{

//假设你的gridview中的复选框放在第一列,id是“CheckBox1”

CheckBox check = (CheckBox)rowviewCells[0]FindControl("CheckBox1");//找到了checkbox控件

if(checkChecked)//如果被选中

{

//假设你把每一行的id放在第二列

string myid = rowviewCells[1]text;//这就是所在行的id,赋值给了myid

}

}

datagrid一旦与数据集合绑定之后,它的每个Row其实就跟每个数据实体绑定了。也就是说datagridrowdataContext就是一个数据实体。而且wpf的逻辑树机制,使得datagridcelldataContext及这些个datagridcell里的控件的dataContext也是所在行所绑定的数据实体。

你获取到check过的checkbox,你可以通过(checkboxdataContext as 数据实体类)ID 获取ID值

根据复选框的name="namestr"(将复选框设置为同一个name)。通过js中的

var

checkids;

var

obj=documentgetelementsbyname("namestr");//(获得复选框对象数组)

var

objlength=objlength;//(复选框对象数组长度)

for(var

i=0;i

评论

0

11

加载更多

肯定不能这么做,用户要是执行了排序之类的 *** 作这个编号就乱了。数据绑定的时候,就把id带过来绑定到一个列里面,如果你不想显示这个id,就将这一列隐藏,然后需要调用的时候直接取这个id的值就好。

以上就是关于求助.checkbox多选下拉菜单怎么用serialize获取id全部的内容,包括:求助.checkbox多选下拉菜单怎么用serialize获取id、怎样使用 CheckBox 选中 获取id, 之后根据id批量删除、ASP如何获取checkbox的ID值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9336344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存