2011-10-07 110 views
0

我有一個允許單選按鈕選擇兩種產品的HTML表單。選擇產品後,用戶可以選擇數字下載或交付,每個問題都有一個單獨的表單。將HTML表單的值傳遞給另一個表單

我需要確保將產品選擇傳遞給兩種形式中的任何一種,以便用戶決定選擇哪個送貨選項。只有一個表格被提交。

基本上我有:

Form1中:產品選擇單選按鈕(2個選項)

由一個javascript隱藏交付選項//選擇顯示相關表格

Form2a的:數字下載形式驗證並提交到Paypal的域名

Form2b:帶驗證和提交到Paypal的操作的Regualar交付表單字段

我期待着本網站卓越思想的解決方案!

+0

你在服務器端使用什麼語言/工具?...編輯:劃痕的問題 - 我認爲這是全部在一個頁面上? –

+0

如果您希望有一個體面的答案,您需要提供更多的細節。請參閱常見問題解答:http://stackoverflow.com/faq – Brad

回答

3

假設這是全部在一個頁面上,這聽起來像你並不真的需要多種形式。我建議只將所有內容都包含在一個表單中,將每個選擇的適用問題分別包裝在<div>標記中,並使用一些JavaScript來呈現適用的<div>當選擇單選按鈕時。提交表單時,請檢查服務器端的單選按鈕選擇以確定要使用的其他表單字段。

+0

感謝您的這一點,我已經這樣做了,但是我的客戶堅持使用多種形式,這並不是我如果達到我......基本上這些表格都在同一頁面上,但是一旦選擇了傳送選擇,就會用JavaScript顯示。選擇是由圖像而不是形式。 – scottk

+0

想知道爲什麼你的客戶對解決方案有如此規定,但實際上你是否使用一種或兩種形式並不重要。如果您使用兩種形式,那麼您可以在每種形式中使用具有相同名稱和不同值的隱藏輸入標籤(或爲每種形式的課程使用不同的動作URL)來識別交付方法。回顧一下您的原始查詢,不需要將產品選擇「傳遞」給表單,因爲無論如何,這都是固有的。 –

相關問題