作者TonyQ (骨头)
看板Ajax
标题Re: [问题] 即时新增栏位取值
时间Thu Aug 23 02:19:39 2007
※ 引述《andreli (大学生)》之铭言:
: ※ 引述《TonyQ (骨头)》之铭言:
好吧 -.-;;
既然上一篇没有看清楚问题 那就回仔细一点XD
特地开firebug来做js trace ...
(广告时间!~~可设中断点~可设watch~使用标准w3c语法~)
先扣掉IE和Fx不相容的部份 也不管甚麽w3c XD
搞了半天, 虽然说name设一样 ,
後端php可以用name取到使用者选择的结果
但是在html dom 里面 两个radio 就是两个radio 他有各自的value
你取children(0) (其实应该要建议改用childNode[] QQ)
实际上就是指到第一个radio (或者说input)
当然只会取到第一个radio的value =1
你可以看看这张图所列出的成员
http://tony1223.no-ip.info/ptt/fx01.jpg
所以实际上你应该取用的是checked属性
────────────────────────────────
底下是一些其他的问题点
1.comp() 里面sum没有宣告
2.如果你精装版/标准版是必填栏位的话
最好把预设的项目(ex标准版)加上 checked
或者另外做检测XD
还有 cells、children等其实是阵列
所以取cells用 [] 比()好 ...orz
附上我改过之後的版本 :P
http://tony1223.no-ip.info/ptt/test.htm
--
我有加点东西 , now it works on both IE & Fx .... :P
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.27.68
1F:→ TonyQ:话说 至於 type[] 这种写法, 我才疏学浅...没用过... XD 08/23 02:20
2F:→ TonyQ:不过就算是动态产生的资料 , 也是和html行为一样 08/23 02:21
3F:→ TonyQ:因为他本来就是html (所以我才说这是html传值的问题) 08/23 02:21
4F:→ TonyQ:原始码看不到? 改用Fx Inspect功能就可以看到齐全的原始码 08/23 02:21
※ 编辑: TonyQ 来自: 220.134.27.68 (08/23 02:26)
5F:→ chrisQQ:只好说你好多广告啊 XD 08/29 21:17
6F:→ chrisQQ:然後,虽然有点LAG,但是还没变丁丁前的无名,是用type[] 08/29 21:17
7F:→ chrisQQ:的写法。其实後端也不会很难处理~ 08/29 21:18