请问各位在前台如何判断后台的CheckBox1是否已选中

net5354 2011-02-20 11:44:57
我不会写javascript或js的代码,我想在前台判断后台的CheckBox1是否已选中,以便用户确定或取消下一步的操作,在网上找了很多代码都不能用,请各位老师指教,不胜感激!
...全文
409 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
net5354 2011-03-01
  • 打赏
  • 举报
回复
那个是在后台.cs中处理的,这个我也会,
但在前台用js或script的我就是不会
cjy_add_cjy 2011-03-01
  • 打赏
  • 举报
回复
8 楼是对的 也简单
net5354 2011-03-01
  • 打赏
  • 举报
回复
多谢子夜!
请问,如果把CheckBox1放在GridView1的模板列,又如何判断?
即<%= CheckBox1.ClientID %>"怎样表达?
始终我搞不掂
lqkankan 2011-02-22
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 atmo 的回复:]

你看吧,我就说了,asp.net的一些东西就要比asp更难理解客户端和服务端。
[/Quote]

jQuery 已经非常强大了 了解了 asp.net 的原理 前台 后台 很好整的
子夜__ 2011-02-21
  • 打赏
  • 举报
回复
抄袭他

呵呵 这个就不给你写了。
子夜__ 2011-02-21
  • 打赏
  • 举报
回复
for( i=1;i<document.all.Gridview1.rows.length;i++)
{
var cb=document.all.Gridview1.rows(i).cells(0).children(0);
if(cb.checked)
{
temp0=document.all.Gridview1.rows(i).cells(1).innerText;
temp1=document.all.Gridview1.rows(i).cells(5).innerText;
temp2=document.all.Gridview1.rows(i).cells(6).innerText;
}
}
net5354 2011-02-21
  • 打赏
  • 举报
回复
请帮助
net5354 2011-02-21
  • 打赏
  • 举报
回复
多谢子夜!
请问,如果把CheckBox1放在GridView1的模板列,又如何判断?
即<%= CheckBox1.ClientID %>"怎样表达?
十分感谢!
net5354 2011-02-21
  • 打赏
  • 举报
回复
GridView1的模板列中CheckBox1 前台如何取它的ID
<%= 这里如何取?CheckBox1.ClientID %>
ycproc 2011-02-20
  • 打赏
  • 举报
回复
[code=C]foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件
{
if (c is CheckBox)//只遍历CheckBox控件
{
((CheckBox)c).Checked = (pdwPortVal & (1 << (checkBox8.TabIndex - c.TabIndex))) != 0;
}
} [/code]
net5354 2011-02-20
  • 打赏
  • 举报
回复
就是不能弹出:alert("没有选择");
且IE状态栏有黄叹号 网页上有错误
chen_ya_ping 2011-02-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 net5354 的回复:]

多谢两位!
我用的是服务器控件CheckBox1
以上代码但都不能用
[/Quote]
不能用?说说怎么就不能用呢?
子夜__ 2011-02-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 net5354 的回复:]

多谢两位!
我用的是服务器控件CheckBox1
以上代码但都不能用
[/Quote]

你把你的代码跑起来 然后看他的HTML

就是你的服务器控件checkbox生成的代码

里面有个ID
类似

<td><input id="CheckBox1_0" type="checkbox"/>......

然后把这个ID 放你的JS里。。
zell419 2011-02-20
  • 打赏
  • 举报
回复
不管你是什么控件 。
呈现的都是<input type="checkbox">
要不你贴代码吧 。
net5354 2011-02-20
  • 打赏
  • 举报
回复
多谢两位!
我用的是服务器控件CheckBox1
以上代码但都不能用
子夜__ 2011-02-20
  • 打赏
  • 举报
回复

<input type= "checkbox " name= "uid " value= "a">
<input type= "checkbox " name= "uid " value= "b">

var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++)
{
if(inputs[i].type == "checkbox" && inputs[i].check){
alert(inputs[i].value)//inputs[i].value就是需要的值
}
}

多个checkbox
wuyq11 2011-02-20
  • 打赏
  • 举报
回复
$(function () {
if ($(":checkedbox[name=''] :checked").size() == 0) {
alert("至少要选择一条数据");
}
$(":checkedbox[name='']").each(function () {
if ($(this).attr("checked") == true || $(this).attr("checked") == "checked") {
alert("选择了"+ $(this).val());
} else {
alert("没有选择");
}
});
});
atmo 2011-02-20
  • 打赏
  • 举报
回复
你看吧,我就说了,asp.net的一些东西就要比asp更难理解客户端和服务端。
子夜__ 2011-02-20
  • 打赏
  • 举报
回复

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="CSDNTEST.WebForm4" %>

<!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 runat="server">
<title></title>
<script type="text/javascript" language="javascript">
function IsCheck() {
var checkid = document.getElementById("<%= CheckBox1.ClientID %>");
if (checkid.checked == false) {
alert("Please check it.!~");
}
else {
alert("Already Check it.!~");
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:CheckBox ID="CheckBox1" runat="server" Text="选择" />
<asp:Button ID="Button1" runat="server" Text="Check the checkbox" OnClientClick="IsCheck();" />
</div>
</form>
</body>
</html>



已测。

<script type="text/javascript" language="javascript">
function IsCheck() {
var checkid = document.getElementById("<%= CheckBox1.ClientID %>");
if (checkid.checked == false) {
alert("Please check it.!~");
}
else {
alert("Already Check it.!~");
}
}
</script>


加载更多回复(5)
GridView大全 1 1.GridView无代码分页排序: 2 2.GridView选中,编辑,取消,删除: 2 后台代码: 2 前台主要代码: 4 3.GridView正反双向排序: 5 后台代码: 5 前台主要代码: 7 4.GridView和下拉菜单DropDownList结合: 7 后台代码: 7 前台主要代码: 9 5.GridView和CheckBox结合: 9 后台代码: 10 前台主要代码: 11 6.鼠标移到GridView某一行时改变该行的背景色方法一: 12 前台代码: 13 7.鼠标移到GridView某一行时改变该行的背景色方法二: 14 8.GridView实现删除时弹出确认对话框: 15 9.GridView实现自动编号: 15 10.GridView实现自定义时间货币等字符串格式: 17 前台代码: 18 11.GridView实现用“...”代替超长字符串: 19 后台全部代码: 19 11.GridView一般换行与强制换行: 22 12.GridView显示隐藏某一列: 23 后台全部代码如下: 24 前台代码: 26 13.GridView弹出新页面/弹出制定大小位置新窗口: 27 方案一:简单的方法,新窗口不固定大小 27 方案二:精确控制弹出窗口大小位置 28 14.GridView固定表头(不用javascript只用CSS!,很好用): 28 15.GridView合并表头多重表头无错完美版(以合并3列3行举例) 30 后台代码: 30 前台: 33 16.GridView突出显示某一单元格(例如金额低于多少,分数不及格等) 34 全部后台代码: 34 前台代码: 36 17.GridView加入自动求和求平均值小计 37 后台全部代码: 38 前台: 40 18.GridView数据导入Excel/Excel数据读入GridView 40 后台代码: 41 前台: 43 gridview中的数据进行特殊的显示 44 前台代码: 45 GridView复合多层表头(不限级)!!!收藏 46

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧