将焦点设置为剑道数字文本框
Setting focus to kendo numeric textbox
我正在使用以下代码创建一个剑道数字文本框。
目录
<input type='text' name='num_wks_or_mons' id='num_wks_or_mons' tabindex='5'/>
Jquery
$("#num_wks_or_mons").width(295).kendoNumericTextBox({
min:0,
max:99,
step:1,
format: "n0"
});
即使我将 tabindex
属性设置为 5,如果 tabout 来自 elemnent 与 tabindex = 4
.当我从带有tabindex = 4
的元素中切换时,焦点将转到下一个元素,该元素不是剑道数字文本框。
像这样设置焦点,
$('#num_wks_or_mons').siblings('input:visible').focus();
剑道 UI 数字文本框小部件有自己的焦点方法。获取小部件的实例并调用它。
var numerictextbox = $("#num_wks_or_mons").data("kendoNumericTextBox");
numerictextbox.focus();
https://docs.telerik.com/kendo-ui/api/javascript/ui/numerictextbox/methods/focus
尝试这样做:
var $nodeNumeric = $nodeImput.kendoNumericTextBox().data("kendoNumericTextBox");
$($nodeNumeric._text).focus();
像这样设置焦点,
setTimeout("$('#num_wks_or_mons').focus();", 500);
<script type="text/javascript">
$(document).ready(function () {
setTimeout(function() {
$('#txtThresholdAmount').siblings('input:visible').focus();
}, 1000);
});
</script>
相关文章:
- 限制用户使用按键事件 injQuery 复制和粘贴声明为数字文本框的文本框中的字符
- 使用 javascript 从数字文本输入中获取值并将其乘以单选按钮
- 如果 kendo 数字文本框中的值增加最大值,则希望显示错误消息
- 淘汰剑道数字文本框事件
- 单击语法错误:标识符在数字文本之后立即开始
- 如何判断数字文本框的值是否为正数
- AngularJS数字文本输入:指令与函数
- JSON 数字/文本解析会返回一些奇特的结果
- eval 语法错误:标识符在数字文本之后立即开始
- 将焦点设置为剑道数字文本框
- 语法错误:标识符在数字文本 asp.net 之后立即开始
- kendo ui数字文本框不起作用,步长值为0.001
- 向上或向下点击剑道数字文本框
- 空白或空的数字文本框,而不是零值
- 解析文件显示随机的字母数字文本在textView Android
- 数字文本框和日期选择器在js文件中不工作
- 使用javascript将数字文本替换为字母
- 数字文本框-格式
- 如何用javascript求和多个(未定义的数字)文本框的数量
- SyntaxError:在Firebug中,标识符在数字文本之后立即开始