2013-02-25 76 views
1

我有一個處理一些基本信息的HTML表單。點擊完成表單按鈕後,我會彈出一個詢問是否出現其他信息(這是一個隱藏在按鈕單擊事件之前的div)。我想知道的是,如果有辦法將這兩個表單鏈接在一起,以便最終的提交將兩個表單上的所有數據進行POST?在ASP.NET中鏈接兩個表單

想法我已經考慮:

  1. 在點擊按鈕,從形成一個通過11場進11個隱藏字段從形式2.
  2. 在最終提交,創建通過javascript我自己的職位電話。

這兩個都可以工作,但對我來說似乎有些尷尬。我寧願有一個鏈接兩個表單提交的真實方法,如果有的話。任何人?

+0

如果你只需要一篇文章,忘記兩種形式。只使用一個主窗體,並在這個主窗體中聲明'div' *。表單提交將包含所有字段。 – rsenna 2013-02-25 20:43:50

+0

@rsenna有沒有辦法將兩個單獨的表單連接在一起?我一直使用在主頁面中定義的絕對定位的div作爲我所需要的信息中的ajaxing彈出窗口,這樣我就可以在需要的不同頁面上重用表單。 – steventnorris 2013-02-25 20:58:01

+0

同樣值得注意的是,在ASP.NET WebForms(我假設你正在使用)中,每頁只能有一個包含'runat =「server」'的表單。如果有兩個*獨立*表單的合理理由,讓我們知道原因是什麼。如果原因是驗證,請使用驗證組。 – Snixtor 2013-02-25 22:13:14

回答

3

爲什麼不把第一個按鈕設置爲NON ASP.NET按鈕(即只是一個普通的HTML按鈕)......用一個顯示隱藏div的onclick事件。隱藏div上的Submit按鈕是將整個表單(來自兩個部分的數據)提交給ASPX的ASP.NET按鈕?

+0

我正在使用非ASP.NET按鈕。你如何獲得兩個單獨的表單提交一個按鈕? – steventnorris 2013-02-26 16:43:39