2010-10-12 50 views
0

多個內容佔位符..1帶有文本輸入框和提交按鈕.. 第二個內容佔位符有幾個選項.. 當我執行從第二個地方提交選項時持有人沒有得到通過。 你可以建議一個方法,我可以如何執行此提交將所有值傳遞給我的控制器? 第一名持有者之外的值被設置爲空。mvc2多個內容佔位符

謝謝

回答

0

只提交成功的控件。檢查HTML 4文檔:

http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2

要提交選中輸入放一個隱藏的輸入具有相同名稱的複選框前:

Submit an HTML form with empty checkboxes

+0

問題在於複選框在窗體外部。所以當提交這些都沒有拿起。 – nologo 2010-10-12 10:05:13

+0

複製提交前的值:$('form')。submit(function(event){/ *插入代碼複製其他表單的值*/return true;}); – 2010-10-12 10:32:27

0

感謝,我在您的幫助解決這個問題!

$('#indexform').submit(function (ev) { 
    $('#hiddenField').attr('value', $('input[name=CheckboxOption]:checked').val()); 
    return true; 
}); 

    <fieldset> 
     <%: Html.HiddenFor(searchCriteria => searchCriteria.Database, new { id = "hiddenField" })%> 
    </fieldset>