ASP表单提交问题!菜鸟求助!

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:22:10
我用列表/菜单传值时候,为什么地址栏会出现两个option的值呢?我要是把后面的值删除,运行正常!(《》是我的标注)

http://localhost:88/liuyb.asp?《sousuo=suo》&key=&《sousuo=%CB%D1%CB%F7》
下面是列表/菜单代码
<form action="liuyb.asp" method="get">
<select name="sousuo">
<option value="suo">所有信息</option>
<option value="id">按ID搜索</option>
<option value="zi">按字段搜索</option>
</select>
<input name="key" type="text" id="key">

<input name="sousuo" type="submit" id="sousuo" value="搜索">
</form>

把最后一个input的name="sousuo" 删掉。
<input type="submit" id="sousuo" value="搜索">

<form action="liuyb.asp" method="get">
改成:
<form action="liuyb.asp" method="post">

分给1楼吧,说的很正确的,接受值的时候 某个form包含的html代码中是不能有两个名称相同的 文本框,如果有2个名字一样的的话,接受到得值肯定是两个用逗号隔开的 把input的name取掉 按钮有没有名称无所谓