请问php一个表单2个按钮怎么不同页面要怎么做,求各位前辈指点代码↓

<form action="?" method="post">
账号:<input name="landingUser" type="text" id="landingUser" />
<br />
密码:<input name="landingPass" type="password" id="landingPass" />
<br />
<input name="dl" type="submit" id="dl" value="登陆" />
<input name="dl" type="submit" id="dl" value="注册" />
</form>
点击登录跳转到 landing_ex.php页面
点击注册跳转到 zc.php页面
最新回答
终成空

2024-05-05 02:31:45

两种方式,你的登录不就是当前表单提交验证就好了么。注册如果想要跳转一种是把 注册那个 input标签改成a 链接过去。
如果不是a建议你把 注册标签 type属性改成button 然后js跳转。onclick=“location.href=url”

还有 name 和 id 能不一样就不一样,以免造成不必要的麻烦
追问
你好,能告诉我怎么用js 跳转?
梦已隔江南

2024-05-05 01:33:50

<script language="JavaScript"> 
<!-- 
function landing(){ 
form.action ="landing_ex.php" 

function reg() { 
form.action="zc.php" 

</script>
<form method="post"  action= ""  name="form"> 
<input type="submit" onclick="landing()"> 
<input type="submit" onclick="reg()"> 
</form>
追问

请问为什么按照你说的写但是跳转不过去,是不是我哪写错了

追答
<head>
<title>无标题文档</title>
<script language="JavaScript"> 
<!-- 
function landing(){ 
form.action ="landing_ex.php" 

function reg() { 
form.action="zc.php" 

</script>
</head>
<body>
<form method="post"  name="form"> 
<input name="landingUser" type="text" id="landingUser" />
<input name="landingPass" type="text" id="landingPass" />
<input name="dl" type="submit" id="dl" value="登录" onclick="landing()"> 
<input name="dl" type="submit" id="dl" value="注册" onclick="reg()"> 
</form>
</body>
</html>


<input name="dl" type="button" id="dl" value="注册" onclick="reg()"> 

你这里写成button了,所以注册跳转不了,我测试了,没有问题,可以跳转的。

以下是我测试用的php

landing_ex.php

<?php 
$user=$_POST['landingUser'];
$pass=$_POST['landingPass'];

$name="用户名:";
$mima="密码:";
echo "<h3>登录</h3><br/>";
echo $name. $user;
echo $mima.$pass;
?>

zc.php

<?php 
$user=$_POST['landingUser'];
$pass=$_POST['landingPass'];

$name="您注册的用户名:";
$mima="您的密码密码:";
echo "<h3>注册成功</h3><br/>";
echo $name. $user;
echo $mima.$pass;
?>

我擦..我服了,这个网友采纳的管理员什么都不懂么......!!!

逗二比

2024-05-05 02:03:45

一个劲onclick 一个 action