我有一个表单,其中包含几个文本框和一个按钮。
我正在使用 Kendo UI MVVM 格式。如何获取每个文本框的值并将其存储在单击按钮时的对象中?
我必须使用普通的 jQuery 才能获取值,还是有其他方法可以从每个值中获取值?
谢谢
哈迪克
最佳答案
请查看这些文档页面:
http://demos.kendoui.com/web/mvvm/index.html
http://docs.kendoui.com/getting-started/framework/mvvm/observableobject
http://docs.kendoui.com/tutorials/mvvm-in-kendo-ui
这些页面包含您对 Kendo UI MVVM 的大多数问题的解答。如果我认为我可以比 Telerik 那些辛勤工作的合格人员更好地解释它,他们精心编写了这些文档页面,那我就太愚蠢和自以为了然了。
其要点是您需要创建 kendo.data.ObservableObject
的实例它具有您正在使用的值的属性。这是您的 View 模型。然后在文本框的标记中,包含 data-bind
的值。引用可观察对象中的属性的属性。在 View 模型中创建一个函数来处理按钮的 click
事件。放一个data-bind
按钮中的属性将单击事件绑定(bind)到您的函数。最后调用kendo.bind(<element>, <observable object>)
,这会将标记连接到 View 模型对象。
在您的点击事件处理程序中,您可以获取 View 模型的值,并将它们插入到您需要的对象中。除了引用元素来调用 bind
之外,您不需要使用“普通 jQuery”进行任何操作。上。
关于javascript - 剑道用户界面 : Get TextBox Value on Button Click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16161662/