作者maxis209 (556)
看板Ajax
标题[问题] 表单的列表元件和JavaScript使用问题
时间Wed Aug 6 01:03:16 2008
※ [本文转录自 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
1F:→ cassatte:请问..secelt是什麽.. 08/06 01:01
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 119.14.113.163
2F:→ TonyQ:1.先修正secelt 跟 select 的差异(我相信应该是你打错字) 08/06 12:21
3F:→ TonyQ:另外试试看 document.form1["msg[face]"].value ? 08/06 12:21
4F:→ maxis209:抱歉,真的打错字了:P 08/06 20:14
5F:→ maxis209:.form1["msg[face]"].value试过ok(虽然我不知为啥这样写) 08/06 20:15
6F:→ maxis209:不过真的谢谢罗! 08/06 20:15
※ 编辑: maxis209 来自: 119.14.113.163 (08/06 20:16)
7F:→ TonyQ:那是取得物件成员的另一种写法. msg[face]是form1的成员之一 08/07 11:51