将焦点设置为kendo ui文本框

时间:2016-07-25 10:26:54

标签: asp.net-mvc kendo-ui

我似乎无法在互联网上找到任何好的答案。使用jQuery焦点进行输入的标准方法不起作用。

    <div class="col-md-6">
        @Html.Kendo().TextBoxFor(model => model.VisibleName)
        @Html.ValidationMessageFor(e => e.VisibleName)
    </div>

这是kendo UI网格弹出窗体中的一部分。

3 个答案:

答案 0 :(得分:0)

普通的javascript适合我

@(Html.Kendo().TextBoxFor(x => x.VisibleName))

<script>
    $(function () {
        var field = $("#VisibleName");

        $("#test").click(function () {
            field.focus();
        });
    });
</script>

答案 1 :(得分:0)

尝试暂时关注焦点:

setTimeout(function() {
  $("#inputName").focus();
}, 100);

答案 2 :(得分:0)

试一试。希望这会对你有所帮助..

$("input[name='VisibleName']").focus();