从HTML事件处理程序调用vbscript
我有一个调用vbscript的下拉列表。问题是,当我尝试获取下拉列表的值时,我得到了“object Doesnnt support property”或“method error”从HTML事件处理程序调用vbscript,vbscript,Vbscript,我有一个调用vbscript的下拉列表。问题是,当我尝试获取下拉列表的值时,我得到了“object Doesnnt support property”或“method error” 1. 3. 2. Sub callMe() MsgBox(selectMe.value) 端接头 有人能给我指一下正确的方向吗?你可以在地图上使用W3Schools参考资料 使用selectMe.options 使用selectMe.selectedIndex 使用VBScript时,您将获得基于对象id的隐
1.
3.
2.
Sub callMe()
MsgBox(selectMe.value)
端接头
有人能给我指一下正确的方向吗?你可以在地图上使用W3Schools参考资料
- 使用selectMe.options
- 使用selectMe.selectedIndex
<html>
<head>
<title>VBScript Select event</title>
<script LANGUAGE="VBScript">
Sub selectMe_onchange
MsgBox selectMe.options(selectMe.selectedIndex).text
End Sub
</script>
</head>
<body>
<select id='selectMe'>
<option value='1'>1</option>
<option value='3'>3</option>
<option value='2'>2</option>
</select>
</body>
</html>
VBScript选择事件
Sub-selectMe\u onchange
MsgBox selectMe.options(selectMe.selectedIndex).text
端接头
1.
3.
2.
您可以按照Stephan Quan发布的内容来做,因为它在页面中的位置(如头部或身体)并不重要
在以下示例中,您需要位于主体中,因为在使用之前需要创建select元素
如果您只需要显示msgbox document.getElementById(“selectMe”).value “如果你需要做一些有价值的事情 模糊变量 somevariable=document.getElementById(“selectMe”).value
在第二个示例中,某个变量将包含所选选项的value属性您已将此问题标记为vb.net,但代码看起来像老式的客户端VBScript。你在研究什么样的解决方案?我在IE9中尝试了你的例子,它是有效的:Hello Mark。对我来说,它断断续续地起作用。但有时它会失败。我正在使用IE8。您是否尝试过
或
,并将子项重命名为selectMe\u OnChange
?这已经很老了,但我最终还是这么做了。谢谢斯蒂芬
<html>
<head>
<title>VBScript Select event</title>
<script LANGUAGE="VBScript">
Sub selectMe_onchange
MsgBox selectMe.options(selectMe.selectedIndex).text
End Sub
</script>
</head>
<body>
<select id='selectMe'>
<option value='1'>1</option>
<option value='3'>3</option>
<option value='2'>2</option>
</select>
</body>
</html>