将值从javascript分配给vbscript变量时键入不匹配

时间:2012-02-29 04:25:06

标签: javascript javascript-events asp-classic vbscript

我有一个名为selectedOptions的服务器变量(VBScript)。我需要根据选择框的值为其分配一个值。目前我正在尝试使用javascript来处理选择框的onchange事件,然后将所选值传递给selectedOptions变量。

function select_touchGloves_onchange()
{
var mySelect = document.getElementById("select_touchGloves");
<% selectedOptions %> = mySelect.options[mySelect.selectedIndex].value; 
}

此代码给出了类型不匹配错误。我可以纠正这个吗?或者有没有办法只用vbscript获得这个值?

EDIT ---------------------------------------------- -----------------------------------------

这个问题已不再是我所需要的 - 如果您有兴趣,请参阅以下评论以获取更多信息。

1 个答案:

答案 0 :(得分:1)

你的问题有问题。

令人困惑的概念是ASP服务器概念和客户端概念。

我建议您至少构建两个页面。一个是带有提交按钮的纯HTML表单,另一个是处理表单的ASP页面。您应该遵循ASP教程,例如:http://www.asptutorial.info/learn/Forms.html

如果您提供有关您尝试解决的问题的更多信息,我们可以定制一个更适合您的答案。