我不会写javascript或js的代码,我想在前台判断后台的CheckBox1是否已选中,以便用户确定或取消下一步的操作,在网上找了很多代码都不能用,请各位老师指教,不胜感激!
解决方案 »
- 一道ASP.Net的面试题
- flash 求解
- 用asp.net发送邮件没有收到
- dos命令查找所有目录同类文件并修改文件名,达人救命
- .net第一次进入系统页面提示' 未将对象引用设置到对象的实例',刷新下页面就行了!为什么????
- "ASP.NET Ajax Enabled Web Site"生成的网站中xxx.aspx.designer.cs文件都到哪里去了?
- 用OWC控件输出图片问题:图片不能及时更新,需要几次刷新。。谢谢!
- 问一个t-sql语句
- 如何用response实现自动跳转页面,我的怎么跳不过去
- 关于freetextbox的问题:请问如何将他的蓝色背景改成其他颜色呢 谢谢
- 怎么彻底删除表示层对业务逻辑层的使用
- div显示内容问题求教高人们
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("没有选择");
}
});
});
<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
我用的是服务器控件CheckBox1
以上代码但都不能用
呈现的都是<input type="checkbox">
要不你贴代码吧 。
你把你的代码跑起来 然后看他的HTML就是你的服务器控件checkbox生成的代码里面有个ID
类似<td><input id="CheckBox1_0" type="checkbox"/>......然后把这个ID 放你的JS里。。
且IE状态栏有黄叹号 网页上有错误
{
if (c is CheckBox)//只遍历CheckBox控件
{
((CheckBox)c).Checked = (pdwPortVal & (1 << (checkBox8.TabIndex - c.TabIndex))) != 0;
}
}
<script type="text/javascript">
function DelTip(){
var ida = document.getElementById("TextBox1");
if (!ida.value)
{
alert("用户名不能为空");
document.all('TextBox1').focus();//焦点
return false;
}return confirm("您确实要删除:用户名是:[" + ida.value + "]\n这个用户吗?");
}
</script>
但是换成CheckBox1的我不会改下面语句的红色两句,使CheckBox1未选择时弹出 未选择 对话框
var ida = document.getElementById("CheckBox1");
if (ida.Checked ==false)
{
alert("未选择");
document.all('CheckBox1').focus();//焦点
return false;
}
[code=JScrip]
var ida = document.getElementById("<%= CheckBox1.ClientID %>");
var ida = document.getElementById("CheckBox1");
if (ida.checked ==false) /* Checked 注意大小写*/
{
alert("未选择");
document.all('<%= CheckBox1.ClientID %>').focus();//焦点
return false;
}
[/code]
----------------------------------------------------------------
var ida = document.getElementById(" <%= CheckBox1.ClientID %>");
if (ida.checked ==false) /* Checked 注意大小写*/
{
alert("未选择");
document.all(' <%= CheckBox1.ClientID %>').focus();//焦点
return false;
}
<%@ 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>
请问,如果把CheckBox1放在GridView1的模板列,又如何判断?
即<%= CheckBox1.ClientID %>"怎样表达?
十分感谢!
<%= 这里如何取?CheckBox1.ClientID %>
{
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;
}
}
jQuery 已经非常强大了 了解了 asp.net 的原理 前台 后台 很好整的
请问,如果把CheckBox1放在GridView1的模板列,又如何判断?
即<%= CheckBox1.ClientID %>"怎样表达?
始终我搞不掂
但在前台用js或script的我就是不会