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

看板Ajax作者 (骨頭)時間17年前 (2007/08/22 19:34), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/5 (看更多)
※ 引述《andreli (大學生)》之銘言: : 因為沒學過JavaScript, : 所以就只好都抓抓、西湊湊用成下面網頁的樣子, : http://www.saygosh.com/gb/test.htm : 當使用者更改包裝的時候,定價也會隨時跟著改變, : 可是我不知道該怎麼取值出來判斷,取出來的東西也一直都是1(true?) : 接著我想把表單資料送到php裡面, : 要怎麼取值呢? : JavaScript會怎麼送值? 要用陣列來收嗎? : 謝謝各位先進的答覆。 我覺得你弄錯方向了 你的JavaScript只是產生html 不會送值 然後你是用submit 所以收值應該是在 server side 用Request收 因為你丟出來的是html,所以我不確定你是用甚麼語言, 不過如果你是要做form-submit,應該需要有server side的東西來接。 另外最基本的作法是一個name對應一個值 十個name對應十個值 ex type1 type2 type3... 我自己是都用一個hidden value寫上數量 然後在server side 先抓數量再來跑迴圈 應該有更smart的作法才是~ 最後最重要的是 submit button不要取名叫submit, 因為會把form.submit()蓋掉,執行的時候會造成不必要的困擾。 在你的例子S是大寫所應該沒影響,不過還是盡量避免比較好。 -- server side 指 php , asp , jsp ...etc --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.no-ip.info -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.27.68

08/22 19:34, , 1F
沒看到後面的PHP , PHP的話好像是 $_GET["act"] XD
08/22 19:34, 1F

08/22 19:47, , 2F
我懂什麼是server side,我不懂的是這種即時產生的js欄位
08/22 19:47, 2F

08/22 19:48, , 3F
我要怎麼去抓到?
08/22 19:48, 3F

08/23 01:22, , 4F
一樣啊 一個name對一個value , 不過用createElement比較好
08/23 01:22, 4F
文章代碼(AID): #16p1z2Q7 (Ajax)
討論串 (同標題文章)
文章代碼(AID): #16p1z2Q7 (Ajax)