作者shadowjohn (台湾独立公投入联囧)
看板PHP
标题Re: [请益] 关於多选键表单检验
时间Thu Apr 10 09:12:03 2008
※ 引述《law1009 (朝梦想迈进!!)》之铭言:
: 请问多选键的表单的检验应该如何设计呢?
: 以下是表单设计范例
: <input type="checkbox" name="c[]" value="1">A
: <input type="checkbox" name="c[]" value="2">B
: 请问在javascript下要怎麽取出c[]来判断checked值?
: 好像没有办法像单选那样直接用"document.表单.checkbox名.c"
: 谢谢
<input type="checkbox" name="c[]" value="1">A
<input type="checkbox" name="c[]" value="2">B
document.getElementsByName("c[]").length
document.getElementsByName("c[]")[0].checked
--
3WA训练家的工作室
宗旨:人生就是要爽
个人布弱格 网址:
http://3wa.myvnc.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.135.169
1F:→ law1009:谢谢你 我是试试看 04/10 17:19
2F:推 ybite:HTML和DOM的规定理论上不是不能有两个元素用同一ID吗 orz 04/10 20:03
3F:推 martone:如果以平常而言,应该是用回圈来判读ID 04/10 23:42
4F:→ martone:或是将FORM内容视为阵列,以回圈逐一判断 04/10 23:45
5F:→ starjou:getElementById 会传回阵列吗? 04/11 03:28
6F:推 martone:getElementById("i")--是将i设为变数,而回圈判定 04/11 07:17
7F:→ martone:所以您的id取名须为有序数列,并不是将它看成阵列型态 04/11 07:20
※ 编辑: shadowjohn 来自: 220.132.135.169 (04/11 16:47)