首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

为何用request取不到下拉框选中的值,该怎么解决

2012-03-05 
为何用request取不到下拉框选中的值新手写了一段代码,要用vbscript写一段代码取得下拉框的值,发现用 %Re

为何用request取不到下拉框选中的值
新手写了一段代码,要用vbscript写一段代码取得下拉框的值,发现用 <%=Request.form( "myyear ")%> 取到的值为空,不能用javascript实现  


                                  <table>
  <tr>
  <td> <p   align= "left "> 年份选择框:   </p> </td>
                                        <td> <p   align= "left ">
                                                <Select   name= "myyear "   size= "1 "   ">
                                                    <option   value= " "> 不确定 </option>
                                                    <%
thisyear=cint(year(date()))
startyear=thisyear-50
for   i=startyear   to   thisyear%>
                                                                      <option   value= " ' <%=i%> ' "   <%if   i=thisyear-4   Then   Response.write   "selected "%> > <%=i%> </option>
                                                                <%next%>
</Select>
                                            </p> </td>
                                    </tr>
  <tr>
                                <td> <p   align= "left "> 选中的值:   </p> </td>      
<td> <p   align= "left ">
                                                <%=Request.form( "myyear ")%>
                                            </p> </td>
            <tr>
            </table>

[解决办法]
LZ啊,你的select列表怎么提交呢???
[解决办法]
<Select name= "myyear " size= "1 " onchnage= "location.href= '?myyear= ' + this.value; ">


<option value= "不确定 " selected> 不确定 </option>
<option value= "1 "> 1 </option>
</Select>
<%=Request( "myyear ")%> 你只有传递一下才会有值.提交时,要有form

热点排行