asp中checkbox怎么用

怎么实现多选... 怎么实现多选 展开
 我来答
mayi4517
2012-06-22 · 超过15用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:50.3万
展开全部
Checkbox 控件又称为复选框控件,支持多选功能。同一组复选框控件需要有相同的name属性值。
1.checkbox 控件的属性。支持多数通用属。
它的特有属性有:indeterminate 。该属性是读写属性,可返回或设置复选框的状态。当设置该属性时,复选框处于选中状态,此时,该属性值与checked 无关。
indeterminate = true 或 indeterminate =false
2.checkbox 控件的事件
复选框控件支持多数通用事件,最常用的事件是click事件
以下是示例:
<html><head><title>演示 Checkbox 控件的使用</title>

<script language=vbscript type=text/vbscript>
<!--
sub chk1_onclick()
if chk1.checked then
textarea1.style.fontstyle="italic"
else
textarea1.style.fontstyle="normal"
end if
end sub
sub chk2_onclick()
if chk2.checked then
textarea1.style.fontweight="bold"
else
textarea1.style.fontweight="normal"
end if
end sub

sub chk3_onclick()
if chk3.checked then
textarea1.style.textdecorationunderline="true"
else
textarea1.style.textdecorationunderline="false"
end if
end sub

sub chk4_onclick()
if chk4.checked then
chk4.indeterminate=true
textarea1.style.textalign="center"
else
textarea1.style.textalign="left"
end if
end sub
-->
</script>
</head>
<body bgcolor="#ffffff">
<p align="center"><textarea rows=3 clos=35 id=textarea1 name=textarea1 style="font-family:宋体;font-size:18pt">演示 Checkbox 控件的使用</textarea></p>
<input type="checkbox" id="chk1" name=chktest />倾斜<br />
<input type="checkbox" id="chk2" name=chktest />加粗<br />
<input type="checkbox" id="chk3" name=chktest />下划线<br />
<input type="checkbox" id="chk4" name=chktest />居中<br />
</body></html>
曾小双929
2012-06-22
知道答主
回答量:6
采纳率:0%
帮助的人:3.5万
展开全部
<div>
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" Text="游泳" OnCheckedChanged="CheckBox1_CheckedChanged1" /><br />
<asp:CheckBox ID="CheckBox2" runat="server" AutoPostBack="True" OnCheckedChanged="CheckBox2_CheckedChanged"
Text="篮球" /><br />
<asp:CheckBox ID="CheckBox3" runat="server" AutoPostBack="True" Text="旅游" OnCheckedChanged="CheckBox3_CheckedChanged" /><br />
<asp:CheckBox ID="CheckBox4" runat="server" AutoPostBack="True" Text="足球" OnCheckedChanged="CheckBox4_CheckedChanged" /><br />
<asp:CheckBox ID="CheckBox5" runat="server" AutoPostBack="True" Text="阅读" OnCheckedChanged="CheckBox5_CheckedChanged" /><br />
<asp:CheckBox ID="CheckBox6" runat="server" AutoPostBack="True" Text="电影" OnCheckedChanged="CheckBox6_CheckedChanged" /> </div>
后台 代码为
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
private void show()
{
string result = "你选择的爱好有:";
if (CheckBox1.Checked == true) result += "游泳" + " ";
if (CheckBox2.Checked == true) result += "篮球" + " ";
if (CheckBox3.Checked == true) result += "旅游" + " ";
if (CheckBox4.Checked == true) result += "足球" + " ";
if (CheckBox5.Checked == true) result += "阅读" + " ";
if (CheckBox6.Checked == true) result += "电影" + " ";
Response.Write(result);
}

protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
show();
}
protected void CheckBox3_CheckedChanged(object sender, EventArgs e)
{
show();
}
protected void CheckBox4_CheckedChanged(object sender, EventArgs e)
{
show();
}
protected void CheckBox5_CheckedChanged(object sender, EventArgs e)
{
show();
}
protected void CheckBox6_CheckedChanged(object sender, EventArgs e)
{
show();
}
protected void CheckBox1_CheckedChanged1(object sender, EventArgs e)
{
show();
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缓步莫迟疑C
2012-06-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6492万
展开全部
多个checkbox使用相同的name值即可,例如
<input type="checkbox" name="abc" value="1" />
<input type="checkbox" name="abc" value="2" />
<input type="checkbox" name="abc" value="3" />

如果需要id属性,id可以不同,不会影响多选.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式