晨鸟科技

标题: HTMLInputCheckbox [打印本页]

作者: Star    时间: 2010-8-5 11:14
标题: HTMLInputCheckbox
本帖最后由 Star 于 2010-8-5 22:05 编辑
. R4 s; I6 O+ v+ p" F6 f2 y" D! S8 K, ]0 p
这久有一个应用就是在一个页面中罗列很多选项让用户挑选(突然想到了人才市场还有点兵点将
+ ^# I+ ^" K7 u6 z1、勾选一个CheckBox,要获取到一个值,asp的CheckBox是没有value属性的,要用的话只能用HTML下的CheckBox;
1 `* n/ m0 I: l2 P: B/ K, w2、判断哪些CheckBox被选中。使用foreach,最初的时候不知道HTML下的Input(CheckBox)的类型,还以为也是CheckBox,就用了( o$ `. O! K: |
foreach(CheckBox cb int this.Page)& Z1 I( U' T- R. N2 C( J
可是不行啊,类型错误
3 M- q) {9 s% E. ]- ^$ [/ h$ k找找才发现,HTML下的CheckBox的类型是HTMLInputCheckBox! w% o% A: C, E" o; N
foreach(HTMLInputCheckBoxcb int this.Page)
" l% D) a1 R' V6 ]3 [3 t( V5 B' k( v这种仍然错误,关键字:foreach 迭代器(等有空了去查查资料学习)* I; t, H% h( p
3、最后想了一个办法,那就是拿页面中的CheckBox的ID来做循环条件了,页面中的CheckBox名字一次是Checkbox1、Checkbox2、Checkbox3……
/ g/ y/ T# n' T( G循环条件就是 8 V+ K+ \7 b7 {, @. Q
var checkbox=(HtmlInputCheckBox)this.Page.FindControl("CheckBox"+i.ToString());* |8 ^. f# M  ?6 C( F, i
被我郁闷到的那个人说,应该用jQuery技术,$("CheckBox").each(function(){});。。。还是那样,等有空了去学习啦
  F, u# F- `; ]$ d! z
/ j3 j$ f" q, W3 |  u+ Z3 A; [; ~ps:web开发,这个以前被自己BS的工作,现在把我难住了~哎




欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/) Powered by Discuz! X3.2