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

我在网上看到用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
我点教师登录,值还是没有过去

==现在改过来了,又可以了,谢谢啦

代码没有错,应该是你取值的时候有错,注意你的用户名和密码的表单名称是textfield和textfield2,而不是username和password。

<form name="form1">
改成
<form name="form1" method="post" >
试试
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网