Re: [問題] 即時新增欄位取值

看板Ajax作者 (骨頭)時間17年前 (2007/08/23 02:19), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《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

08/23 02:20, , 1F
話說 至於 type[] 這種寫法, 我才疏學淺...沒用過... XD
08/23 02:20, 1F

08/23 02:21, , 2F
不過就算是動態產生的資料 , 也是和html行為一樣
08/23 02:21, 2F

08/23 02:21, , 3F
因為他本來就是html (所以我才說這是html傳值的問題)
08/23 02:21, 3F

08/23 02:21, , 4F
原始碼看不到? 改用Fx Inspect功能就可以看到齊全的原始碼
08/23 02:21, 4F
※ 編輯: TonyQ 來自: 220.134.27.68 (08/23 02:26)

08/29 21:17, , 5F
只好說你好多廣告啊 XD
08/29 21:17, 5F

08/29 21:17, , 6F
然後,雖然有點LAG,但是還沒變丁丁前的無名,是用type[]
08/29 21:17, 6F

08/29 21:18, , 7F
的寫法。其實後端也不會很難處理~
08/29 21:18, 7F
文章代碼(AID): #16p7uzP2 (Ajax)
文章代碼(AID): #16p7uzP2 (Ajax)