我有一个包含 4 个单独的下拉选项表单的网页,并且我有一个 javascript 函数,当通过鼠标更改任何表单时会调用该函数。
如何确定从事件对象更改了哪些特定表单以及随后进行的特定选项更改?
我似乎所有的例子都假设我对每个单独的表单都有一个专用的 javascript 函数。但我希望能够“即时”构建表单,因此我需要通过单个 javascript 函数传递所有表单更改。
回答这个问题 - 这里有更多信息:
我确实使用 jQuery(但我是新手) - javascript 事件设置代码行是:
document.onchange=this.audioselect
并且 audioselect 函数目前只有一行 - 一个警报,证明每次表单更改都会调用它:
alert("audio Select this: " + evtobj.type.toString(). ).
表单的定义与此类似(每个后续表单名称都会递增:
"
<div id="videoSlot" style="position: absolute; left:250px; top:450.0px; background- color:green;">
<img src="http://localhost:9000/HomeVu1/HomeVu1/skin/HomeVu.jpg"
width="210.0"
height="140.0"
alt="HomeVu1/skin/HomeVu.jpg"
title="HomeVu1/skin/HomeVu.jpg"/>
<br />
<strong>Select Image 1 Audio
<form name="audio_form_1" >
<select name="menu_1" >
<br />
<option name = "audio_1" value = "1" >OH Intro </option>
<option name = "audio_2" value = "2" >OH Front </option>
<option name = "audio_3" value = "3" >OH Plot </option>
<option name = "audio_4" value = "4" >OH Hall </option>
</select> <br /> </form> </div>"
感谢期待。
-麦克风