我有一个输入文本字段,我已经在其上应用了自动完成功能。当我从自动完成下拉列表中选择一个值时,我想将其保存在Vb变量中而不进行任何回发。 我在JavaScript中获得了这个值。 像这样。
以下是我的HTML:
<input type="hidden" name="StringValue" id="StringValue" value="<%Response.Write(str)%>"/>
<input type="text" id="param" name="param" style="height: 21px; width: 300px;" size="24"
class="inp-form" placeholder="Enter Account Name" onchange="myFunction()" />
<input type="hidden" name="AccountName"/>
这是我的JavaScript
<script type="text/javascript" charset="utf-8">
function myFunction() {
var x = alert(document.getElementById('param').value);
var y = alert(document.getElementById('AccountName').value);
alert(y);
}
</script>
现在我想要vb变量中y的值,它实际上是输入字段中的选定值 像这样的东西: &lt;%Dim accountNumber as String = y%&gt;
我该怎么做? 问题是,我必须在aspx页面上做这一切。我也试过VBScript。