回 帖 发 新 帖 刷新版面

主题:求助,简单ASP问题,急用!

我想在下拉列表框的OnChang()事件里把改变的值赋给一个变量,以后使用!
请大家帮助.

<script language=vbscript>
function cheng()
    chengnum=document.form1.num.value
end function
</script>

<select name="num" id="num" onChange="cheng()">
          <option value="0">0</option>
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
</select>

<%
for i=1 to chengnum
%>
脚本语言
<%next%>

现在是chengnum这个变量在FOR循环里不能得到值,是不是有个作用域呀?请帮忙解决一下.

回复列表 (共3个回复)

沙发

用javascript将改变的值赋给一个隐藏的表单就可以了

板凳

我用的是VBSCRIPT.请详细点.

3 楼

<script language=javascript>
function cun()
{
var zhi1
zhi1 = document.all.getElementById("select1").value;
document.all.getElementById("hid").value=zhi1;
}
</script>
<form name=form1 id=form1 action="" method=post>
  <select name="select1" id="select1" onchange="cun();">
    <option value="">新浪</option>
  </select>
<section>
<input type=hidden name="hid" id="hid">
</form>

我来回复

您尚未登录,请登录后再回复。点此登录或注册