首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中获取Kendo().TextBoxFor的值?

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

Stack Overflow用户
提问于 2016-12-27 13:30:37
回答 2查看 10.6K关注 0票数 6

我使用的是Kendo UI TextBoxFor,例如:

代码语言:javascript
复制
@Html.Kendo().TextBoxFor(model => model.ID).HtmlAttributes(new {  @class = "fixed-width" }).Name("ID")

但是我无法获取javascript中的值:

代码语言:javascript
复制
var id = ????

感谢您的帮助,谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-05-16 15:29:33

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

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

代码语言:javascript
复制
@(Html.Kendo().TextBoxFor(m => m.Property)
   .HtmlAttributes(new
   {
       id = "text-box-property-id"
   })
)

要通过Javascript获取客户端的值,可以使用jquery。

代码语言:javascript
复制
$('#text-box-property-id').val()
票数 4
EN

Stack Overflow用户

发布于 2016-12-27 13:51:04

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

代码语言:javascript
复制
$('#ID').data('kendoTextBox').value();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41339518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档