Kendo IntegerTextBoxFor选择焦点上的所有数字



我看过很多关于使用jQuery为常规输入框选择所有文本的帖子…

$("input[type='text']").on("click", function () {
   $(this).select();
});

  @Html.TextBoxFor(...etc

但是对于

不起作用
@Html.Kendo().IntegerTextBoxFor(...

 @Html.Kendo().CurrencyTextBoxFor(...

我试着看看在剑道中是否有一个焦点事件,我可以附加到,这样我就可以选择所有,但没有乐趣。

有趣的是,渲染的输入控件确实有type="text"所以jQuery输入[type='text']应该工作…但是没有。

有人找到适合这些家伙的东西吗?

我不确定这是否会完全工作,但可能会让你开始。

要对Kendo渲染控件执行[much]操作,您必须执行如下操作:

var control = $('#my-control').data('kendoNumericTextBox');

可以调用control上的方法/属性。

所以,在这种情况下,像这样的可以工作:
var control = $('#my-control').data('kendoNumericTextBox');
control.focus();

NumericTextBox的API文档可以在这里找到http://docs.telerik.com/kendo-ui/api/web/numerictextbox#methods-focus

相关内容

  • 没有找到相关文章

最新更新