求大家帮忙! asp 一个页面多个form 分别提交

一个一面中有两个form提交时总是提交的第二form的参数即text2的值,点击第一个表单也是如此,咋办??!!<selectsize="1"name="D1"oncha... 一个一面中有两个form 提交时总是提交的第二form的参数即text2的值,点击第一个表单也是如此,咋办??!!

<select size="1" name="D1" onchange="checkformSubmit(this.value);">
<option selected value="登记当天的授课情况">登记当天的授课情况</option>
<option value="班班通使用登记">班班通使用登记</option>
<option value="实验教学登记">实验教学登记</option>
<option value="网络机房使用登记">网络机房使用登记</option>
</select>
<script>function checkformSubmit(val){
document.form1.text.value=val;//将值赋于隐藏表单的text
document.form1.submit();//启动表单
}
</script>
<form name="form1" id="form1" action="djlb.asp" method="get">
<input type="hidden" name="text" value=""></form>

<select size="1" name="D2" onchange="checkformSubmit(this.value);">
<option selected value="补登过去的使用情况">补登过去的使用情况</option>
<option value="班班通使用登记">班班通使用登记</option>
<option value="实验教学登记">实验教学登记</option>
<option value="网络机房使用登记">网络机房使用登记</option>
</select>
<script>function checkformSubmit(val){
document.form2.text2.value=val;//将值赋于隐藏表单的text2
document.form2.submit();//启动表单
}
</script>
 <form name="form2" id="form2" action="djlb.asp" method="get">
<input type="hidden" name="text2" value=""></form>
问题已经解决了,用post 不用 get form的目标页面获取参数时写djlb=request.form(1)就可以了。
展开
 我来答
田响建站
推荐于2016-07-28 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
<form name="form1" id="form1" action="djlb.asp" method="get">
<select size="1" name="D1" onchange="checkformSubmit(this.value);">
<option selected value="登记当天的授课情况">登记当天的授课情况</option>
<option value="班班通使用登记">班班通使用登记</option>
<option value="实验教学登记">实验教学登记</option>
<option value="网络机房使用登记">网络机房使用登记</option>
</select>
<script>function checkformSubmit(val){
document.form1.text.value=val;//将值赋于隐藏表单的text
document.form1.submit();//启动表单
}
</script>
<input type="hidden" name="text" value="">
<input name="submit1" type="submit" value="提交"/>
</form>
 <form name="form2" id="form2" action="djlb.asp" method="get">
<select size="1" name="D2" onchange="checkformSubmit(this.value);">
<option selected value="补登过去的使用情况">补登过去的使用情况</option>
<option value="班班通使用登记">班班通使用登记</option>
<option value="实验教学登记">实验教学登记</option>
<option value="网络机房使用登记">网络机房使用登记</option>
</select>
<script>function checkformSubmit(val){
document.form2.text2.value=val;//将值赋于隐藏表单的text2
document.form2.submit();//启动表单
}
</script>
<input type="hidden" name="text2" value="">
<input name="submit2" type="submit" value="提交"/>
</form>
追问
谢谢你的解答!我现在不想要提交按钮,希望点击选项后就将选项提交到指定页面,有按钮的写法我是会的。
eadio
2015-06-12 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1017万
展开全部
直接在action动作跳转到不同的页面去处理数据,在返回当前页面就好了

111.asp
<form action="111a.asp" method="post">

</form>

<form action="111b.asp" method="post">

</form>

111a.asp
'do something...
使用location href跳回去。

111b.asp
'do something...
使用location href跳回去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄焖橘子3W
2015-08-10 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:59
采纳率:0%
帮助的人:46.8万
展开全部
每个form起一个名字,提交每个表单的时候多加一行type=hidded name="ok",这个名字每个都不一样,判断的时候根据这个那么来判断是哪个表单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逍94遥
2015-07-29 · 超过11用户采纳过TA的回答
知道答主
回答量:31
采纳率:100%
帮助的人:15万
展开全部
form标签里的 action="simpleform.asp" 定义你要提交到的页面地址

希望能帮助到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
推荐于2018-04-11 · TA获得超过102个赞
知道答主
回答量:66
采纳率:0%
帮助的人:37.2万
展开全部
<form action="?act=1">
</form>
<form action="?act=2">
</form>
<form action="?act=3">
</form>
格式可以这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式