如何在javascript中获取Kendo()。TextBoxFor值?

时间:2016-12-27 05:30:37

标签: javascript kendo-ui textbox

我正在使用Kendo UI TextBox For:

@Html.Kendo().TextBoxFor(model => model.ID).HtmlAttributes(new {  @class = "fixed-width" }).Name("ID")

但我无法在javascript中获取值:

var id = ????

感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:2)

@(Html.Kendo().TextBox()@(Html.Kendo().TextBoxFor(m => m.Property)一起使用的TextBox只是创建输入字段的辅助方法。您可以使用jquery获取$('.k-textbox')的所有字段。

您还可以添加ID以获取特定文本框:

@(Html.Kendo().TextBoxFor(m => m.Property)
   .HtmlAttributes(new
   {
       id = "text-box-property-id"
   })
)

要使用Javascript在客户端获取值,您可以使用jquery。

$('#text-box-property-id').val()

答案 1 :(得分:0)

您可以使用JQuery以这种方式检索值:

$('#ID').data('kendoTextBox').value();