求大家帮忙! 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)就可以了。 展开
<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)就可以了。 展开
7个回答
展开全部
<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>
<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>
追问
谢谢你的解答!我现在不想要提交按钮,希望点击选项后就将选项提交到指定页面,有按钮的写法我是会的。
展开全部
直接在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跳回去。
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跳回去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每个form起一个名字,提交每个表单的时候多加一行type=hidded name="ok",这个名字每个都不一样,判断的时候根据这个那么来判断是哪个表单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form标签里的 action="simpleform.asp" 定义你要提交到的页面地址
希望能帮助到你
希望能帮助到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form action="?act=1">
</form>
<form action="?act=2">
</form>
<form action="?act=3">
</form>
格式可以这样
</form>
<form action="?act=2">
</form>
<form action="?act=3">
</form>
格式可以这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询