2016-07-25 8 views
0

インターネットで良い答えが見つからないようです。 jQueryフォーカスを使用して標準的な入力方法が動作していません。kendo uiのテキストボックスにフォーカスを設定

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

これは、剣道のUIグリッドのポップアップのフォームの一部です。

答えて

0

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

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

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

のために働くのjavascript通常は一瞬フォーカスを遅らせるようにしてください:

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

はこれを試してみてください。これがあなたを助けることを願って..

$("input[name='VisibleName']").focus(); 
関連する問題