作者kenshieh ( )
看板Web_Design
標題Re: [問題] PHP 和 Javascript 下的 checkbox
時間Fri Apr 1 13:54:41 2005
※ 引述《eliang ()》之銘言:
: 一般我們在處理 checkbox 時, 習慣將它當作陣列來處理, 例如:
: <input type="checkbox" name="item[]" value="1" /> 項目一
: <input type="checkbox" name="item[]" value="1" /> 項目二
: <input type="checkbox" name="item[]" value="1" /> 項目三
: <input type="checkbox" name="item[]" value="1" /> 項目四
: 以上表單送到 PHP 處理, 可以直接用 foreach 將 $_POST['item'] 取出...
: 但是上面原始碼在 Javascript 卻行不通...
: 反之, 必須將 name 欄位修正為 "item" 才能在 Javascript 正常存取, 如下例:
: <input type="checkbox" name="item" value="1" /> 項目一
: <input type="checkbox" name="item" value="1" /> 項目二
: <input type="checkbox" name="item" value="1" /> 項目三
: <input type="checkbox" name="item" value="1" /> 項目四
最近知道另一個做法
var tag='item[]';
var mycheckbox = document.formname.elements[tag];
alert("這是項目二的值 =>" . mycheckbox[1].value);
--
│ │ │ │ GodWalking 神遊
│ │ │ │ =================================
│ │ │ │ 神出鬼沒, 遊戲人間 mailto:
[email protected]
│ │ │ │
/ MSN:
[email protected]
│ ╰╮│ ╰╮
╴ http://kenshieh.sayya.org/
╰──╯╰──╯
—
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.199.112