2011-02-16 65 views
0

序列NumericTextBox在我的形式,我有Telerik的NumericTextBox:Telerik的MVC控制 - 在JS

@Html.Telerik().CurrencyTextBoxFor(p => p.Item.Amount) 

和JavaScript將發送形式向控制器:

var formData = $("form").serializeArray(); 
$.post("@Url.Content("~/Diary/Add")", formData); 

我的問題是, CurrencyTextBox不會被序列化併發送到服務器。我知道爲什麼會發生這種情況 - 該控件由2個輸入組成,並且名稱和ID混亂,因此序列化程序不會將其識別爲「成功的控件」(http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2)。

有沒有人知道是否有任何方法,沒有任何討厭的黑客(如手動將該值添加到數組)?

回答

0

您可以嘗試使用更新的版本。數字文本框現在只有一個<input />