2011-11-24 75 views
0

我正在使用Fancybox顯示一個包含多個複選框(最多60個)的表單,用戶最多可以選擇其中的5個。一旦選擇,我希望這些值被傳回給調用表單。我正在使用C#ASP.Net來做到這一點。什麼是實現這一目標的最佳方式?如何將表單值從Fancybox傳回給調用頁面?

謝謝。

回答

0

有幾種方法?

1)「盒子」插件只需將內容添加到DOM和定位它,使它看起來像一個新的窗口,所以它不喜歡它的一個不同的頁面分層在上面。利用這一點,你可以簡單地提交表單上的fancybox的「關閉」或建立在通過AJAX它提交到:1)另一個頁面或2)提交頁面,關閉的fancybox中的fancybox內容的按鈕

2)在您的原始頁面上有一個「鏡像」表單,當表單被填寫後,這些值將作爲隱藏輸入被放入「鏡像」表單中。這將通過JavaScript完成。

更人性化的方法是1號,因爲它是用戶期望的結果,但是這一切都取決於正是你需要做的事情。

相關問題