晨鸟科技

 找回密码
 注册
搜索
查看: 8692|回复: 0
打印 上一主题 下一主题

HTMLInputCheckbox

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-5 11:14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Star 于 2010-8-5 22:05 编辑
9 ]" w" X5 V. q" z* \2 B0 j; D. j7 ]3 R
这久有一个应用就是在一个页面中罗列很多选项让用户挑选(突然想到了人才市场还有点兵点将
7 r8 H8 {; F( x# \3 B1、勾选一个CheckBox,要获取到一个值,asp的CheckBox是没有value属性的,要用的话只能用HTML下的CheckBox;
2 q6 V: @: G4 s8 y/ [1 m. e4 z2、判断哪些CheckBox被选中。使用foreach,最初的时候不知道HTML下的Input(CheckBox)的类型,还以为也是CheckBox,就用了
' z: a$ I3 O& H, X  N, @' \foreach(CheckBox cb int this.Page)2 K  D' b# y7 B* w& g$ W. T. [
可是不行啊,类型错误" S0 n$ I4 a1 B' B8 e
找找才发现,HTML下的CheckBox的类型是HTMLInputCheckBox2 e# J# o5 k, n7 H
foreach(HTMLInputCheckBoxcb int this.Page)
) v8 q3 u# r8 e& M: d- L2 [这种仍然错误,关键字:foreach 迭代器(等有空了去查查资料学习): M; |9 |% R" V6 O9 ]8 X$ E* ?# L- C
3、最后想了一个办法,那就是拿页面中的CheckBox的ID来做循环条件了,页面中的CheckBox名字一次是Checkbox1、Checkbox2、Checkbox3……
  o+ w- ?6 U7 x循环条件就是 + }* p3 q7 W6 l1 U' a' ^& D$ q
var checkbox=(HtmlInputCheckBox)this.Page.FindControl("CheckBox"+i.ToString());
" |# Q% T, O$ j6 X0 g; P( p* t被我郁闷到的那个人说,应该用jQuery技术,$("CheckBox").each(function(){});。。。还是那样,等有空了去学习啦5 P4 c0 m( w, U! k1 e. K8 r

$ q0 ]. }* G0 Q2 r' mps:web开发,这个以前被自己BS的工作,现在把我难住了~哎
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|晨鸟科技 ( 沪ICP备09012675号 )

GMT+8, 2025-10-28 10:00 , Processed in 6.064065 second(s), 9 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表