我似乎无法在互联网上找到任何好的答案。使用jQuery焦点进行输入的标准方法不起作用。
<div class="col-md-6">
@Html.Kendo().TextBoxFor(model => model.VisibleName)
@Html.ValidationMessageFor(e => e.VisibleName)
</div>
这是kendo UI网格弹出窗体中的一部分。
答案 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();