2014-09-04 74 views
0

我想要加載頁面時,光標將焦點放在文本框。我嘗試通過添加autofocus =「」但我找不到任何區別。在html剃鬚刀代碼中的文本框自動對焦

任何幫助將不勝感激!

@Html.TextBoxFor(
    m => m.UserName, 
    "@xyz.com", 
    new { @class = "form-control input-lg", @id = "username"}) 
+0

'@ Html.TextBoxFor(M => m.UserName, 「@ xyz.com」,新的{@class = 「形式控制輸入-LG」,@id = 「用戶名」,自動對焦= 「autofocus」})',但'autofocus =「」'也應該可以工作 – 2014-09-04 10:03:18

+0

done..but no change – user2122825 2014-09-04 10:25:10

+0

適合我。你在這裏顯示的第二個參數是什麼?它看起來不像格式字符串! – 2014-09-04 10:30:33

回答

1

如果你都OK使用jQuery,您可以嘗試使用

<script type="text/javascript"> 
    $(function() { 
     $("#username").focus(); 
    }); 
</script> 
0

你可以使用純Java腳本是這樣的:

<script type="text/javascript"> 
    document.getElementById("username").focus(); 
</script> 
0
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#username").focus(); 
     });  
    }); </script>