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

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:50:42
我在网上看到用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,而不是username和password。

<form name="form1">
改成
<form name="form1" method="post" >
试试