如何接收 复选框 选定的值

yuna3000 2004-12-06 04:46:38
<form id="Form1" method="post" runat="server">
<INPUT type="checkbox" value="张学友" name="star"> 张学友<BR>
<INPUT type="checkbox" value="刘德华" name="star"> 刘德华<BR>
<INPUT type="checkbox" value="郭富城" name="star"> 郭富城<BR>
<INPUT type="checkbox" value="黎明" name="star"> 黎明<BR>
<BR>
<asp:Button id="Button1" runat="server" Text="提交"></asp:Button></P>
</form>
...全文
164 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Paradise_heida 2004-12-06
  • 打赏
  • 举报
回复
checkBox与radioButton不同,每一个checkBox的名字都不同的,你给它们起的名字都是“star”,这样不行。而radioButton是分组的,分在一组的radioButton必须名字相同。

<form id="Form1" method="post" runat="server">
<INPUT type="checkbox" value="张学友" name="star1"> 张学友<BR>
<INPUT type="checkbox" value="刘德华" name="star2"> 刘德华<BR>
<INPUT type="checkbox" value="郭富城" name="star3"> 郭富城<BR>
<INPUT type="checkbox" value="黎明" name="star4"> 黎明<BR>
<BR>
<asp:Button id="Button1" runat="server" Text="提交"></asp:Button></P>
</form>

用Request获得表单,这样写:
dim str1 as string
dim str2 as string
dim str3 as string
dim str4 as string

str1 = Request.Form1.star1
str2 = Request.Form1.star2
str3 = Request.Form1.star3
str4 = Request.Form1.star4

str1-4里分别是你要的值

如果str1="张学友",则说明用户的在表单里选中了“张学友”,依此类推。
vzxq 2004-12-06
  • 打赏
  • 举报
回复
nod
shoutor 2004-12-06
  • 打赏
  • 举报
回复
Request
WJY2003 2004-12-06
  • 打赏
  • 举报
回复
用服务端控件多省事,哥们。为什么要用客户端呢?
jackief 2004-12-06
  • 打赏
  • 举报
回复
楼上说的就行
bobowu 2004-12-06
  • 打赏
  • 举报
回复
Request.Form["star"]
yuna3000 2004-12-06
  • 打赏
  • 举报
回复
???

62,266

社区成员

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

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

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

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