返回信息流☆─────────────────────────────────────☆
majoryang (【ForeverYang】major) 于 (Thu Jan 17 22:22:50 2008) 提到:
在html中,如果有多个checkbox被选中,那么后台的处理程序怎么能识别出哪些是选中的?就像邮件系统中,怎么识别哪些邮件被选中呢?必须要一个一个地检查checkbox的checked属性的状态吗?
ps:checkbox的个数是动态生成的,不固定。
checkbox在用表单post方式传递的时候是传的什么?怎么讲它提出来?
☆─────────────────────────────────────☆
diysimon (I'm Forain) 于 (Fri Jan 18 11:23:54 2008) 提到:
第一个问题
当然要所有的都遍历一遍做检查啊
动态不动态无所谓的
用getElementsByTag把input取出来,然后在通过getAttribute(type)把checkbox取出来就行了
第二个
如果被选中则会传一个name=value
比如php代码,
<input type=checkbox name="football" value="football" />football
那么选中时,$_POST["football"] == "football"
没有选中的话,则不传,php接收不到football这个post值
要注意的是checkbox和radio的区别
一组radio是同一个name
但checkbox每个都有自己的name
☆─────────────────────────────────────☆
majoryang (【ForeverYang】major) 于 (Fri Jan 18 12:50:53 2008) 提到:
好的,多谢!!!
☆─────────────────────────────────────☆
Earth (★严守一殿下★♂) 于 (Sat Feb 9 17:42:32 2008) 提到:
checkbox是挺恶心的
☆─────────────────────────────────────☆
benxiaohai (笨小孩) 于 (Sun Feb 24 18:12:20 2008) 提到:
checkbox的name也都可以是一样的
☆─────────────────────────────────────☆
Adun (不正常人类研究中心首席被研究人员) 于 (Mon Feb 25 23:26:42 2008) 提到:
我好像在asp.net里面用过。。。不过是放在GridView这个控件里面的
☆─────────────────────────────────────☆
cocolusi (无事少上网,闲来多读书) 于 (Tue Feb 26 08:56:36 2008) 提到:
可以用数组类型定义 checkbox 的明字
比如<input type=checkbox name="array[]" value="123" />123
通过Javascript可以获取该组box状态
☆─────────────────────────────────────☆
majoryang (【ForeverYang】major) 于 (Sun Mar 2 15:37:17 2008) 提到:
恩,这个方法也不错,好像新浪还是哪个网的邮箱就是这么用删除邮件的~~
【 在 cocolusi 的大作中提到: 】
: 可以用数组类型定义 checkbox 的明字
: 比如<input type=checkbox name="array[]" value="123" />123
: 通过Javascript可以获取该组box状态
这是一条镜像帖。来源:北邮人论坛 / www-technology / #3298同步于 2008/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[合集] 问个html编程中checkbox的问题
tntzwz
2008/5/27镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。