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

标签 javascript kendo-ui textbox

我正在使用 Kendo UI TextBoxFor,例如:

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

但我无法在 javascript 中获取值:

var id = ????

感谢任何帮助,谢谢。

最佳答案

@(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()

关于javascript - 如何在 javascript 中获取 Kendo().TextBoxFor 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41339518/

相关文章:

javascript - 在 KNockout 中绑定(bind)文本框

wpf - TextBlock 文本绑定(bind) ObservableCollection.Count 属性

asp.net - 输入按钮不提交表单(仅限 IE)ASP.NET

javascript - 如何在 JavaScript 中停止鼠标悬停的间隔?

javascript - 比较 MongoDB 中的两个未排序集合

windows - 将新内容加载到剑道窗口的正确方法是什么?

javascript - 当指定属性 "ui"时,Kendo Grid 的列可过滤属性 "multi:true"不起作用

javascript - capybara :Webkit 无法找到 iframe 或其内容

javascript - 映射一个新的 Array() 而不填充它返回一个空数组。为什么?

javascript - 如何替换现有的 Kendo UI 小部件?