Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为两个表单使用公共输入?_Javascript_Html_Forms_Jsp_Servlets - Fatal编程技术网

Javascript 如何为两个表单使用公共输入?

Javascript 如何为两个表单使用公共输入?,javascript,html,forms,jsp,servlets,Javascript,Html,Forms,Jsp,Servlets,我想创建登录页面,它有两个表单,一个用于登录,另一个用于注册。 但我的设计如下图所示(我试图在这张图中解释),我想使用嵌套形式。 登录表单在注册表单中 当用户单击login时,将数据提交到login.jsp,并单击register按钮提交到register.jsp 我知道嵌套表单在html中是不可能的,但在JavaScript或jsp中可以使用任何其他方法,所以我可以实现这个功能 所以我想把这些电子邮件和密码输入用于登录表单和注册表单 _____________________________

我想创建登录页面,它有两个表单,一个用于登录,另一个用于注册。 但我的设计如下图所示(我试图在这张图中解释),我想使用嵌套形式。 登录表单在注册表单中

当用户单击login时,将数据提交到login.jsp,并单击register按钮提交到register.jsp

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

所以我想把这些电子邮件和密码输入用于登录表单和注册表单

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

谢谢。

使用一个表单提交到
user.jsp
,并根据提交数据中出现的提交按钮(
)进行分支


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

使用一个表单提交给
user.jsp
,并根据提交数据中出现的提交按钮(
)进行分支


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

表单不应嵌套。这是违反法律的

4.10.3
表单
元素

内容模型:

流动内容,但不包含表单元素子体


您可以创建两个单独的表单,在后一个表单中隐藏电子邮件和密码字段。然后附加一个函数,当用户单击
register
-按钮时,将这些字段从一个表单复制到另一个表单

表单不应嵌套。这是违反法律的

4.10.3
表单
元素

内容模型:

流动内容,但不包含表单元素子体


您可以创建两个单独的表单,在后一个表单中隐藏电子邮件和密码字段。然后附加一个函数,当用户单击
register
-按钮时,将这些字段从一个表单复制到另一个表单

你需要两张表格吗?当您添加额外的注册输入时,您能更改表单操作吗?请显示一些代码。您需要两个表单吗?当您添加额外的注册输入时,是否可以更改表单操作?请显示一些代码。这会增加对JavaScript的不必要依赖性,并且比忽略不需要的字段更复杂。昆汀,只有当两个表单具有相同的
操作
参数时,您的答案才有效。事实并非总是如此,我的回答是应该将它们更改为具有相同的操作属性。这并不是一种很难实现的情况(比如想用其中一个按钮将数据发送给第三方)。这增加了对JavaScript的不必要依赖性,比忽略不需要的字段更复杂。昆汀,只有当两个表单都有相同的
action
参数时,你的答案才有效。事实并非总是如此,我的回答是应该将它们更改为具有相同的操作属性。这并不是一种很难实现的情况(比如想用一个按钮将数据发送给第三方)。