如何对两个表单使用公共输入
how to use common inputs for two forms?
我想创建一个登陆页,它有两种形式,一种用于登录,另一种用于注册。但我的设计如下图(我试图在这张图中解释),我想使用嵌套形式。登录表格在注册表格中。
当用户点击login时,将数据提交到login.jsp,对于register按钮,将提交到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">
)进行分支。
忽略所有您不关心的字段(如果遵循"登录"分支)。
表单不应嵌套。这违背了html5的工作草案。
4.10.3
form
元素内容模型:
流动内容,但没有表单元素子体。
您可以创建两个单独的表单,其中包含隐藏的电子邮件&后一个字段中的密码字段。然后附加一个函数,当用户单击register
-按钮时,该函数会将这些字段从一个表单复制到另一个表单。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在submit to sightly时将表单输入值作为参数传递给WCMUsePojo
- 单击鼠标,用MySQL数据填充html表单输入字段
- 从HTML表单发布blob的表单输入类型是什么
- 在不使用PHP的情况下将表单输入值获取到Javascript中
- 在Chrome中重新加载页面后清除表单输入值
- CasperJS填充表单-输入名称有方括号
- 表单输入字段随着溢出的文本而增长
- Highcharts:根据表单输入动态显示数据
- 如何在为表单输入分别处理$(this)和$时编写DRY代码
- 如何从AngularJS表单输入中生成一个永久变量
- 将表单输入保存到txt,弹出结果,不更改页面
- 在表单输入字段中创建默认值
- 如何根据提交表单时下拉框中的值禁用html表单输入框
- 使用jQuery延迟表单输入,并在延迟后在同一页面上显示结果
- Jquery无法找到给定表单id的表单输入
- 如何使用javascript验证在表单输入中避免负值、浮点值和十进制值
- 对表单输入执行计算
- Javascript 重复表单输入
- 使用 JavaScript 计算并添加表单输入的值