表单里如何根据select值提交到不同页面

windhaha 2006-08-13 03:51:59
新手,刚学,不太懂。

我想根据select的值,跳转到相应的页面,aa.asp、bb.asp或者cc.asp。同时把日期date1传过去。

我现在是这样写的,但是不对,没法跳转到相应页面,个人感觉是action那儿不对,但不知道怎么写:

<form action="<%=request("select1")%>.asp" method="post" name="form1" target="_blank" id="form1">
<select name="select1" id="tz">
<option value="aa">跳至aa页面</option>
<option value="bb">跳至bb页面</option>
<option value="cc">跳至cc页面</option>
</select>
<input name="date1" type="text" id="date1">
<input type="submit" name="Submit" value="查询">
<input type="reset" name="Submit2" value="重置">
</form>
...全文
443 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
windhaha 2006-08-13
  • 打赏
  • 举报
回复
搞定,谢谢大家,结贴
leohuang 2006-08-13
  • 打赏
  • 举报
回复
try
------------------------------------------------------
<form action="" method="post" name="form1" target="_blank" id="form1" onsubmit="this.action=this.select1.value + '.asp';">
<select name="select1" id="select1">
<option value="aa">跳至aa页面</option>
<option value="bb">跳至bb页面</option>
<option value="cc">跳至cc页面</option>
</select>
<input name="date1" type="text" id="date1">
<input name="Submit1" type="submit" value="查询">
<input type="reset" name="Submit2" value="重置">
</form>
windhaha 2006-08-13
  • 打赏
  • 举报
回复
发错了,是:

<form action="" method="post" name="form1" target="_blank" id="form1">
<select name="select1" id="select1">
<option value="aa">跳至aa页面</option>
<option value="bb">跳至bb页面</option>
<option value="cc">跳至cc页面</option>
</select>
<input name="date1" type="text" id="date1">
<input name="Submit" type="button"
onClick="form1.action='<%=request("select1")%>.asp'; form1.submit;" value="查询">
<input type="reset" name="Submit2" value="重置">
</form>
windhaha 2006-08-13
  • 打赏
  • 举报
回复
点击查询后,没反应,不跳出页面
windhaha 2006-08-13
  • 打赏
  • 举报
回复
改成这样了,还是不对,帮忙看看哪儿错了:

<form action="" method="post" name="form1" target="_blank" id="form1">
<select name="select1" id="select1">
<option value="aa">跳至aa页面</option>
<option value="bb">跳至bb页面</option>
<option value="cc">跳至cc页面</option>
</select>
<input name="date1" type="text" id="date1">
<input name="Submit" type="button" onChange="form1.action="<%=request("select1")%>.asp";
form1.submit;" value="查询">
<input type="reset" name="Submit2" value="重置">
</form>
whitewindmail 2006-08-13
  • 打赏
  • 举报
回复
<select name="select1" id="tz" onchange="form1.action="+this.value;form1.submit();">
whitewindmail 2006-08-13
  • 打赏
  • 举报
回复
onchange="form1.action="+this.value;form1.submit();"
我是丁学 2006-08-13
  • 打赏
  • 举报
回复
不要用submit,用butoon,在onclick里执行提交操作
可以根据select的选择设置不同的action
form1.action="thepage.asp";
form1.submit();

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧