[英]how to use common inputs for two forms?
我想創建登錄頁面,登錄頁面有兩種形式,一種用於登錄,另一種用於仇敵注冊。 但是我的設計就像下面的圖(我試圖在這個圖中解釋),我想使用嵌套形式。 登錄表格位於注冊表格內。
當用戶單擊登錄時,將數據提交到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">
)出現在提交的數據中。
如果遵循了Login分支,請忽略所有您不關心的字段。
表單不應嵌套。 它違反了html5工作草案 。
4.10.3
form
元素內容模型:
流內容,但沒有表單元素后代。
您可以創建兩個單獨的表單,在后一個表單中具有隱藏的電子郵件和密碼字段。 然后附加一個函數,當用戶單擊register
按鈕時,會將這些字段從一種形式復制到另一種形式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.