Kendo UI:在按钮上获取TextBox值

时间:2013-04-23 05:31:28

标签: javascript mvvm kendo-ui

我有一个表单,其中包含多个文本框和一个按钮。

我正在使用Kendo UI MVVM格式。如何获取每个文本框的值并在单击按钮时将其存储在对象中?

我是否必须使用普通的jQuery才能获取值,还是有其他方法可以获取每个值的值?

由于

Hardik

3 个答案:

答案 0 :(得分:1)

请查看这些文档页面:

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的实例,该实例具有您正在使用的值的属性。这是您的视图模型。然后在文本框的标记中,包含引用可观察对象中属性的data-bind属性的值。在视图模型中创建一个函数来处理按钮的click事件。在按钮中添加data-bind属性,将click事件绑定到您的函数。最后,调用kendo.bind(<element>, <observable object>),这会将标记中的连线连接到视图模型对象。

在click事件处理程序中,您可以获取视图模型的值,并将它们插入到您需要的对象中。除了引用要调用bind的元素之外,您不应该使用“普通jQuery”。

答案 1 :(得分:1)

很快你可以使用JQuery以这种方式检索值:

$('#yourTextBoxID').data('kendoMaskedTextBox').value();

答案 2 :(得分:0)

您可以使用此代码:

$('#yourTextBoxID').val();