RT
解决方案 »
- 有关新浪微博登录成功后的问题,欢迎前来指教,谢谢!
- 有关<DIV>的简单问题请教。
- 了解泛型的高手请进,急,急,急!!!
- 有ASP。NET 收发邮件的代码吗??????????????有的话贴下。。。最好发我。。。。
- VS2005中水晶报表运行时提示要求输入数据库、用户名和密码,怎么解决?
- 一个能否实现在功能,当焦点在下拉框中时,能否实现手工输入文本?
- 默认按钮的问题
- 想把自己的位置发到系统中该怎么做?
- 求 SQL Server 2005的报表开发的相关资料,也即RDL的资料
- 请问微软 MVP :何谓 网络文档错误??
- 超时时间已到,但是尚未从池中获取连接
- 请问大家做登录验证都用asp.net内置的Login控件和数据库吗?
var check=false;
for(var i=0;i<eles.length;i++)
{
if(eles[i].checked)
{
check=true;
}
}
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function Choose()
{
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox" && inputs[i].id.indexOf("CheckBoxList1") >= 0 )
{
if(inputs[i].checked)
{
alert(inputs[i].id);
break;
}
}
}
}
</script>
</head>
<body >
<form id="form1" runat="server">
<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>aa</asp:ListItem>
<asp:ListItem>bb</asp:ListItem>
</asp:CheckBoxList>
<input id="Button1" type="button" value="button" onclick="Choose();"/>
</form>
</body>
</html>
<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>aa</asp:ListItem>
<asp:ListItem>bb</asp:ListItem>
</asp:CheckBoxList>
它的处理方式
---------------------------------------------------------
<asp:CheckBoxList ID="CheckBoxList1" runat="server">
<asp:ListItem>BB</asp:ListItem>
<asp:ListItem>AA</asp:ListItem>
<asp:ListItem>CC</asp:ListItem>
</asp:CheckBoxList>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />.cs
---------------------------------------------------------
protected void Page_Load(object sender, EventArgs e)
{
System.Text.StringBuilder str = new System.Text.StringBuilder();
for(int i = 0;i<this.CheckBoxList1.Items.Count;i++)
{
str.Append("!document.getElementById('" + this.CheckBoxList1.ClientID + "_" + i + "').checked && ");
}
if (str.Length > 0)
{
this.Button1.Attributes["onclick"] = "if(" + str.Remove(str.Length - 3, 3) + "){return false;}else{return true;}";
}
else
{
this.Button1.Attributes["onclick"] = "window.alert('啥也没有!...');return false;";
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("你选择了我再做服务端处理...");
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %><!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 id="Head1" runat="server">
<title>无标题页</title>
<script type="text/javascript">
function Choose()
{
var flag = false;
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox" && inputs[i].id.indexOf("CheckBoxList1") >= 0 )
{
if(inputs[i].checked)
{
flag = true;
}
}
}
return flag;
}
</script>
</head>
<body >
<form id="form1" runat="server">
<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>aa</asp:ListItem>
<asp:ListItem>bb</asp:ListItem>
</asp:CheckBoxList>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</form>
</body>
</html>//aspx.cs
public partial class Default : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
this.Button1.Attributes["onclick"] = "return Choose();";
} protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
Response.Write(CheckBoxList1.Items[i].Value);
}
}
}
{
var patientname = document.getElementById("tbName").value;
var patrn=/^[0-9]{1,20}$/;
var strvalue = document.getElementById("txtTemperature").value;
var diagnoseDesc = form1.txtDiagnoseDesc.value;
var inputs = document.all.tags("INPUT");
if (patientname.length==0)
{
alert('请录入新进病人信息或选择已有病人信息');
document.form1.tbName.focus();
return false;
}
else if(strvalue.length==0||strvalue =="")
{
alert('请录入病人体温!');
document.form1.txtTemperature.focus();
return false;
}
else if(!patrn.test(strvalue))
{
alert("对不起,您的输入有误,请注意温度为数字!");
document.form1.txtTemperature.value="";
document.form1.txtTemperature.focus();
return false;
}
else if(diagnoseDesc.length==0||diagnoseDesc =="")
{
alert('请录入病例备注!');
document.form1.txtDiagnoseDesc.focus();
return false;
}
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox" && inputs[i].id.indexOf("chkill_") >= 0 )
{
alert(inputs[i].checked);
if(inputs[i].checked==true)
{
//alert(inputs[i].id);
return true;
//break;
}
else
{
alert('请选择疾病及症状!');
return false;
}
}
}
} </script>其实小弟是做得有点糊涂了,所以就
那为什么我现在无论选择否它都提示说我未选择了
<script type="text/javascript">
function Choose()
{
var inputs = document.all.tags("INPUT");
var flag = false;
var temp = 0;
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].type == "checkbox" && inputs[i].id.indexOf("chkill_")>= 0 )
{
if(inputs[i].checked)
{
//alert(inputs[i].id);
temp = 1;
//break;
}
// else
// {
// alert('请选择疾病及症状!');
// return flag;
// }
}
}
if(temp==0)
{
alert('请选择疾病及症状!');
}
else
{
flag = true;
}
return flag;
}
</script>这样就可以了 ,谢谢大家可,结贴咯!
{
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected) Response.Write(CheckBoxList1.Items[i].Value);
}
} 那里如==true 话,就要全部选中才行,但是我要的结果,是只要有一个被选中都可以,