您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在同一页面上放置两个表单?

如何在同一页面上放置两个表单?

您可以通过两种不同的动作制作两种形式

<form action="login.PHP" method="post">
    <input type="text" name="user">
    <input type="password" name="password">
    <input type="submit" value="Login">
</form>

<br />

<form action="register.PHP" method="post">
    <input type="text" name="user">
    <input type="password" name="password">
    <input type="submit" value="Register">
</form>

还是这样做

<form action="doStuff.PHP" method="post">
    <input type="text" name="user">
    <input type="password" name="password">
    <input type="hidden" name="action" value="login">
    <input type="submit" value="Login">
</form>

<br />

<form action="doStuff.PHP" method="post">
    <input type="text" name="user">
    <input type="password" name="password">
    <input type="hidden" name="action" value="register">
    <input type="submit" value="Register">
</form>

然后,您的PHP文件将用作一个switch($ _ POST [‘action’])…,此外,它们不能同时单击两个链接或同时发出请求,每个提交都是一个单独的请求。

然后,您的PHP将继续执行切换逻辑,或者使用不同的PHP文件执行登录过程,然后执行注册过程

其他 2022/1/1 18:17:00 有538人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶