作者TonyQ (骨头)
看板Ajax
标题Re: [问题] 即时新增栏位取值
时间Wed Aug 22 19:34:24 2007
※ 引述《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
1F:→ TonyQ:没看到後面的PHP , PHP的话好像是 $_GET["act"] XD 08/22 19:34
2F:推 andreli:我懂什麽是server side,我不懂的是这种即时产生的js栏位 08/22 19:47
3F:→ andreli:我要怎麽去抓到? 08/22 19:48
4F:推 TonyQ:一样啊 一个name对一个value , 不过用createElement比较好 08/23 01:22