form传不了参数
一张ASP页面上有两个Form,分别Action对应于不同的ASP页面。但不知道为什么一旦将两个Form都使用上,则不能将Form内的各参数传给后面的ASP页,当我屏蔽掉第二个Form时,第一个Form则可以起作用。
这是第二个Form的代码:
<form action=search.php>
<table cellspacing=0 cellpadding=2 align=center border=0>
<tbody>
<tr>
<td><font color=#ffffff>书名:</font></td>
<td>
<input size=8 name=name>
</td>
</tr>
<tr>
<td><font color=#ffffff>作者:</font></td>
<td>
<input size=8 name=author>
</td>
</tr>
<tr align=right>
<td colspan=2>
<input type=image height=22 width=53
src="queding.gif" border=0
name=imageField>
<input type=hidden value=1 name=dosearch>
</td>
</tr>
</tbody>
</table>
<hr width="90%">
<br>
<a class=b href="http://www.xxxxx.com/search.php"
target=_blank>高级查找</a>
</form>
只要将第一行的form action=search.php改为form action=search.asp,则这两个Form就都传不了参数了。search.asp不是第一个Form所Action对应响应文件
问题点数:0、回复次数:6Top
1 楼flashsj()回复于 2003-06-04 21:09:47 得分 0
dTop
2 楼linuxsun999()回复于 2003-06-04 21:38:37 得分 0
<form action=search.asp name=form2 method=post>
<form action=2.asp name=form1 method=post>Top
3 楼jameschan(jameschan)回复于 2003-06-04 22:17:53 得分 0
method=post没有怎么传?Top
4 楼lindexter(Dexter)回复于 2003-06-04 22:17:56 得分 0
两个form取不同的名字,然后
<input type=submit onclick="document.form1.action='1.asp';document.form1.submit()">
<input type=submit onclick="document.form2.action='2.asp';document.form2.submit()">Top
5 楼anqiant(许留心)回复于 2003-06-04 22:45:14 得分 0
两个form取不同的名字,使用method=post
<form action=1.asp name=form1 method=post>
……
</form>
<form action=2.asp name=form2 method=post>
……
</form>Top
6 楼matq2008(叶子.net)回复于 2003-06-04 23:40:07 得分 0
可以用脚本动态修改提交不同Top




