[問題] 表單的列表元件和JavaScript使用問題

看板Ajax作者 (556)時間17年前 (2008/08/06 01:03), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
※ [本文轉錄自 Web_Design 看板] 作者: maxis209 (556) 看板: Web_Design 標題: [問題] 表單的列表元件和JavaScript使用問題 時間: Tue Aug 5 01:49:20 2008 之前我的表單做POST時 select name是取單一名字 在用JS作簡單的應用 ex: html:<select name="face" onChange="change_img()"> JavaScript: function change_img() { document.img.src="images/faces/"+document.form1.face.value+".gif" } 現在我把 select 元件改用陣列的方式命名,但是JS好像就不吃了 請問我該怎麼改呢? ex: html:<select name="msg[face]" onChange="change_img()"> function change_img() { document.img.src="images/faces/"+document.form1.msg[face].value+".gif" } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.164.45

08/06 01:01,
請問..secelt是什麼..
08/06 01:01
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.14.113.163

08/06 12:21, , 1F
1.先修正secelt 跟 select 的差異(我相信應該是你打錯字)
08/06 12:21, 1F

08/06 12:21, , 2F
另外試試看 document.form1["msg[face]"].value ?
08/06 12:21, 2F

08/06 20:14, , 3F
抱歉,真的打錯字了:P
08/06 20:14, 3F

08/06 20:15, , 4F
.form1["msg[face]"].value試過ok(雖然我不知為啥這樣寫)
08/06 20:15, 4F

08/06 20:15, , 5F
不過真的謝謝囉!
08/06 20:15, 5F
※ 編輯: maxis209 來自: 119.14.113.163 (08/06 20:16)

08/07 11:51, , 6F
那是取得物件成員的另一種寫法. msg[face]是form1的成員之一
08/07 11:51, 6F
文章代碼(AID): #18c8VLhi (Ajax)
文章代碼(AID): #18c8VLhi (Ajax)