javascript - 如何使用两种表单的通用输入?

标签 javascript html forms jsp servlets

我想创建登陆页面,其中有两种形式,一种用于登录,另一种用于注册。 但我的设计如下图所示(我尝试在该图中解释)并且我想使用嵌套形式。 登录表单位于注册表单内。

当用户点击登录时,将数据提交到login.jsp,而注册按钮则提交到register.jsp

我知道嵌套表单在 html 中是不可能的,但在 JavaScript 或 jsp 中可以使用任何其他方法,因此我可以实现此功能。

所以我想使用这些电子邮件和密码输入作为登录表单以及注册表单。

 __________________________________________
|                                          |
|  ___________________________             |
| |                           |            |
| |                           |            |
| |  email                    |            |
| |                           |            |
| |                           |            |
| |                           |  Login     |
| |                           |            |
| |  password                 |            |
| |                           |            |
| |                           |            |
| |___________________________|            |
|                                          |
|                                          |
|  First Name                              |
|                                          |
|                                          |
|  Last Name                               |
|                                          |
|                                          |
|  Birth Day                               |
|                                          |
|                 Register                 |
|__________________________________________|

谢谢。

最佳答案

使用单一表单提交至user.jsp并根据提交数据中出现的提交按钮( <input type="submit" name="login" value="Login"><input type="submit" name="register" value="Register"> )进行分支。

如果遵循登录分支,请忽略所有您不关心的字段。

关于javascript - 如何使用两种表单的通用输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18197449/

相关文章:

javascript - 浏览器内音频播放器如何工作?

javascript - 无法对 Firefox 扩展中的 Ajax 响应执行任何操作

javascript - 单击其他按钮时隐藏一个表单(两个按钮,两个表单)(PHP/HTML/Javascript)

c# - 在没有焦点的情况下在 C# 中打开表单

javascript - 提交时未显示输入字段

javascript - 当 URL 少于/多于 X 个字符时隐藏内容

集成到 ASP.NET Webdeploy Publish 的 JavaScript 缩小器(例如 YUI)

javascript - 在外部文件中引用 SVG 过滤器不起作用

html - 只模糊一个巨大元素的背景

javascript with() 函数在 Opera、Chrome 或 Brave 中不起作用