一个表单用两个提交按钮把数据提交到不同页面如何实现

我在网上看到用JS实现的<script>functionStudent(){document.form1.action="StuIndex.php";document.f... 我在网上看到用JS实现的
<script>
function Student(){
document.form1.action="StuIndex.php";
document.form1.submit();
}
function Teacher(){
document.all.form1.action="TeaIndex.php";
document.all.form1.submit();
}
</script>
<form name="form1">
<p>用户名:
<input type="text" name="textfield">
</p>
<p>密 码:
<input type="text" name="textfield2">
</p>
<p>  </p>
<input name="tealogin" type="button" id="tealogin" onClick="Student();" value="学生登陆">
<input name="stulogin" type="button" id="stulogin" onClick="Teacher();" value="教师登陆">
</form>
但是我发现这样做文本框username和password中的值都没有提交过去,就想一个超链接一样,起不到提交表单的作用
哪位高手帮我看一下,改一下,谢谢了!
我要实现的效果就是用一套登录框点不同的按钮登录到不同的地方
是textfield和textfield2,可是值还是过不去,TeaIndex.php我只写了
<?php
echo $_POST['textfield'];
?>
在第一个框填入123
我点教师登录,值还是没有过去

==现在改过来了,又可以了,谢谢啦
展开
 我来答
lzp4881
推荐于2016-08-23 · TA获得超过2394个赞
知道大有可为答主
回答量:2825
采纳率:0%
帮助的人:3007万
展开全部
代码没有错,应该是你取值的时候有错,注意你的用户名和密码的表单名称是textfield和textfield2,而不是username和password。

<form name="form1">
改成
<form name="form1" method="post" >
试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式