Re: [問題] 即時新增欄位取值
※ 引述《TonyQ (骨頭)》之銘言:
: 標題: Re: [問題] 即時新增欄位取值
: 時間: Wed Aug 22 19:34:24 2007
:
:
: ※ 引述《andreli (大學生)》之銘言:
: : 因為沒學過JavaScript,
: : 所以就只好都抓抓、西湊湊用成下面網頁的樣子,
: : http://www.saygosh.com/gb/test.htm
: : 當使用者更改包裝的時候,定價也會隨時跟著改變,
: : 可是我不知道該怎麼取值出來判斷,取出來的東西也一直都是1(true?)
: : 接著我想把表單資料送到php裡面,
: : 要怎麼取值呢?
: : JavaScript會怎麼送值? 要用陣列來收嗎?
: : 謝謝各位先進的答覆。
:
: 我覺得你弄錯方向了
: 你的JavaScript只是產生html 不會送值
恩, 這個我知道, 我知道JavaScript是client端,
但是它的確可以送值,
利用html的表單或是使用連結用get method來傳送,
這應該都算是送值吧。
:
: 然後你是用submit
: 所以收值應該是在 server side 用Request收
:
: 因為你丟出來的是html,所以我不確定你是用甚麼語言,
: 不過如果你是要做form-submit,應該需要有server side的東西來接。
:
:
: 另外最基本的作法是一個name對應一個值
: 十個name對應十個值
:
: ex type1 type2 type3...
:
: 我自己是都用一個hidden value寫上數量
: 然後在server side 先抓數量再來跑迴圈
:
: 應該有更smart的作法才是~
:
如果有看一下我給的網址的話,
會看到我是用類似name='type[]'陣列來進行傳送,
(以前好像有這樣寫過,太久沒碰了不太確定...)
我目前卡到的是:
1. 標準版跟精裝版兩個切換時, 定價並不會即時改變。
第88列, dis.cells(1).children(0).value 恆等於 1,
我不知道怎樣才是取對 = =a
(上面這是我比較想知道的問題)
2. 因為欄位是即時新增的, 我想知道一下它的取值方式,
因為這種即時產生出來的欄位原始檔中看不到,
所以在信末順道問一下, 還沒去寫收值的部份所以不確定,
如果它作用出來就跟原本的HTML一樣, 那就沒問題了,
造成誤會真是抱歉, 我比較想問的是1.的問題。
3. 本來還有做刪除的功能, 但是小弟不才,
資料都會被亂刪, 我就移除掉了...
:
: 最後最重要的是 submit button不要取名叫submit,
: 因為會把form.submit()蓋掉,執行的時候會造成不必要的困擾。
:
: 在你的例子S是大寫所應該沒影響,不過還是盡量避免比較好。
:
謝謝指教, 因為我用dw做習慣了, 所以通常都懶得改Submit那個。
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 220.134.27.68
: → TonyQ:沒看到後面的PHP , PHP的話好像是 $_GET["act"] XD 08/22 19:34
我要用的是 $_POST['name'] :p
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.148.209
推
08/22 22:12, , 1F
08/22 22:12, 1F
推
08/22 23:23, , 2F
08/22 23:23, 2F
→
08/22 23:25, , 3F
08/22 23:25, 3F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章