我需要添加動態控件並使用jquery在我的asp.net mvc(C#)應用程序中獲取它的值。添加動態控件並使用jquery獲取它的值
單擊按鈕,我需要添加特定的動態控件,輸入值並在使用jquery單擊提交按鈕時傳遞它的值。
例如:在創建Google日曆活動中,我們可以添加多個提醒選項。像這樣我需要動態添加控件,並使用jquery將其值傳遞給數據庫。
對此有何建議?
我需要添加動態控件並使用jquery在我的asp.net mvc(C#)應用程序中獲取它的值。添加動態控件並使用jquery獲取它的值
單擊按鈕,我需要添加特定的動態控件,輸入值並在使用jquery單擊提交按鈕時傳遞它的值。
例如:在創建Google日曆活動中,我們可以添加多個提醒選項。像這樣我需要動態添加控件,並使用jquery將其值傳遞給數據庫。
對此有何建議?
您可以添加爲previous answer指定的動態控制,但只要確保追加一個「形式」中的這些投入要素(你沒有做到這一點,如果你打算做一個ajax「post」)。而且,如果您想在單個「表單提交」中提交多個值,請確保遵循本博文中指定的約定=>Model binding to a List
第一步是動態添加控件:
$(function() {
$('#someButton').click(function() {
// Add input control to the form:
$('#someDivInsideTheFormThatWillHoldTheControl').append(
'<input type="text" name="dynamicControl" id="dynamicControl" />'
);
});
});
而且在將處理表單提交的動作就可以讀取值:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(string dynamicControl)
{
// dynamicControl should hold the value entered
// in the dynamically added input.
}
UPDATE:
要獲得動態添加的控件的值,您可以使用val函數離子:
var value = $('#dynamicControl').val();
我需要使用jquery處理它,並且還需要添加多個控件。我如何通過jquery獲取動態添加的控件的值。 – Prasad 2009-10-18 11:07:12