中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

怎么获取绑定数据的combobox的选中值及选中text

举报
讨论回答 (6)
1354080wei
z1234568899
shuchangqiang
一般使用复选框都是为了批量操作,,例如批量删除,在批量删除的时候,复选框绑定的是你这条数据的ID (也就是这条数据在数据库开面的ID)然后在对其进行操作,给你段我我批量删除数据的代码吧:

function che() {
var checks = window.document.getElementById("cheks");
if (checks.checked == true) {

chAll();
}
else
RemoveAll();
}

function chAll() {
var selobj = document.getElementsByName("chek");
for (var i = 0; i < selobj.length; i++) {
selobj[i].checked = true;
}
}

function RemoveAll() {
var selobj = document.getElementsByName("chek");
for (var i = 0; i < selobj.length; i++) {
selobj[i].checked = false;
}
}

function delectAll(id) {
var items = "";
var selobj = document.getElementsByName("chek");
for (var i = 0; i < selobj.length; i++) {

if (selobj[i].checked == true) {
items = items + selobj[i].value + ",";
}
}
debugger;
if (items.length <= 0) {
alert("请选择要退寝的人员!!!");
return false;
}
else {

if (id == "Batch") {
if (confirm("确定退寝吗?")) {
document.getElementById("iditems").value = items;
return true;
}
}
return false;
}
}
这个是我的js
前台页面:
<asp:LinkButton ID="Batch" runat="server" Font-Underline="false"
OnClientClick='return delectAll(this.id)' CssClass="style" Font-Size="13px"
onclick="Batch_Click">批量退寝</asp:LinkButton>

<asp:HiddenField ID="iditems" runat="server" />//这是一个隐藏域:目的是存储所有选定的值
我用的是gridview控件
<asp:GridView ID="GridRoomOut" runat="server" AutoGenerateColumns="False" Width="100%"
AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging" PageSize="28"
Font-Size="13px" CellPadding="4" ForeColor="#333333" GridLines="None">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:TemplateField >
<HeaderTemplate>
//这个是为了实现 全选 和反选的

<input name="cheks" id="cheks" type="checkbox" onclick="che()" />
</HeaderTemplate>
<ItemTemplate>
//这个是绑定数据的ID的

<input name="chek" id="chek" type="checkbox" value='<%#(Convert.ToString( Eval("ID"))) %>' />
</ItemTemplate>
</asp:TemplateField>

在后台:
后台删除:
protected void Batch_Click(object sender, EventArgs e)
{
//接受前台隐藏域的值 也就是说前台选中chekbox所绑定的ID值

string idtems = Request.Form["iditems"].ToString().TrimEnd(',');
string time = DateTime.Now.Date.ToShortDateString();
string[] ids = null;
if(idtems!="")
{
ids = idtems.Split(',');
}
for (int i = 0; i < ids.Length; i++)
{
int id = int.Parse(ids[i].ToString());
if (dal.RoomOutUpdate(id,time) > 0)
{
continue;
}
}

ClientScript.RegisterStartupScript(GetType(), "", "alert('退寝成功!'); window.location.href = window.location.href;", true);

}

不明白的 你可以继续问我 希望能帮到你
abcysw1220
ZZZ1830928485
lwf116600
展开查看全部 6 条讨论
相关问题

我是一名室内设计工作者,请问惠普Envy 4-1007tx能完美运行AUTOCAD、3DMAX、PHOTOSHOP这些软件吗?

3.4万 浏览 5 回答

请问 惠普 Envy 4-1007tx(B4P50PA) 与 Apple&#47;苹果 MacBook Pro MD101CH&#47;A 哪款性价比更高一些

418 浏览 4 回答

惠普Envy 4-1007tx玩游戏怎么样

20.1万 浏览 4 回答

惠普Envy 4-1007tx是双显卡吗

14.2万 浏览 4 回答

惠普超级本Envy 4-1007TX重装系统的详细方法

3.8万 浏览 1 回答

相关产品
扩展阅读

五款远程桌面解决方案深度对比评测 远程协作全靠Ta

评论 15

五款远程桌面解决方案深度对比评测 远程协作全靠Ta

轻装上阵才能效率倍增 惠普战X Air商务本评测

评论 0

轻装上阵才能效率倍增 惠普战X Air商务本评测

A/I阵营谁更强?10款新老AI PC性能对决

评论 33

A/I阵营谁更强?10款新老AI PC性能对决

重装系统可能不会最好的选择 善用系统重置更方便

评论 4

重装系统可能不会最好的选择 善用系统重置更方便

如何给C盘瘦身?这十种Windows系统盘清理方法请牢记

评论 1

如何给C盘瘦身?这十种Windows系统盘清理方法请牢记
热门问题

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

6423 浏览 6 回答

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

macbook怎么下载人人影视的资源?mbp新手求别鄙视

4774 浏览 5 回答

macbook怎么下载人人影视的资源?mbp新手求别鄙视

抖音十大股东是谁?

3320 浏览 6 回答

抖音十大股东是谁?

马斯克有华人血脉吗

8766 浏览 7 回答

马斯克有华人血脉吗

iPhone肿么查LG屏还是三星屏

4846 浏览 9 回答

iPhone肿么查LG屏还是三星屏

巨龙群岛狂野海滩在哪里

8661 浏览 4 回答

巨龙群岛狂野海滩在哪里

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

手机在哪里登录192.168.1.1设定页面?

9442 浏览 7 回答

手机在哪里登录192.168.1.1设定页面?

肿么找回QQ浏览器历史记录

7287 浏览 6 回答

肿么找回QQ浏览器历史记录

余额宝一天收益500多大概存价钱

9448 浏览 3 回答

余额宝一天收益500多大概存价钱
最新问答

肿么将Windows.old文件夹整个复制到U盘里

929 浏览 9 回答

肿么将Windows.old文件夹整个复制到U盘里

在压缩软件中直接双击打开要解压的文件,那它会保存在哪里

1.5万 浏览 8 回答

在压缩软件中直接双击打开要解压的文件,那它会保存在哪里

excel怎么做到鼠标点击某单元格,另一单元格就自动显示鼠标单元格的内容?

1.4万 浏览 4 回答

excel怎么做到鼠标点击某单元格,另一单元格就自动显示鼠标单元格的内容?

wps肿么导入自己下载的字体(字体安装后在WPS上不显示?)

1987 浏览 7 回答

wps肿么导入自己下载的字体(字体安装后在WPS上不显示?)

电脑怎么更改usb设置

6067 浏览 6 回答

电脑怎么更改usb设置
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具