extjs怎么让文本框的光标默认显示在用户名

就是让光标在页面打开的时候就在用户名的那里,本人小白,最好把写在什么位置也告诉一声,不胜感激... 就是让光标在页面打开的时候就在用户名的那里,本人小白,最好把写在什么位置也告诉一声,不胜感激 展开
 我来答
luffy1201
推荐于2016-10-16 · TA获得超过1523个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:579万
展开全部
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" type="text/css" href="../ext/resources/css/ext-all.css" />
  <script type="text/javascript" src="../ext/adapter/ext/ext-base.js"></script>
  <script type="text/javascript" src="../ext/ext-all.js"></script> 
  <script type="text/javascript">   
 Ext.onReady(function(){
 var panel=new Ext.form.FormPanel({
    layout:"absolute",
    items:[{
     x:10,y:15,
     xtype : "label",
     text : "用户名:"
    },{
     x:90,y:11,
     xtype : "textfield",
     id:'name',
     width:200
    },{
     xtype : "button",
     x : 140,
     y : 40,
     width : 60,
     text : "&nbsp;确&nbsp;&nbsp;定&nbsp;",
     handler : function(){
     
     }
    }]
   });
   var win=new Ext.Window({
    title:'登录',
    width:340,
    height:110,
    layout:"fit",
    plain:true,
    modal : true,
    closeAction:"hide",    
    items:[panel]
   });
 
  win.show();
  Ext.getCmp('name').focus(false, 100); //这里是让文本框获取焦点的方法,因为组件渲染需要时间,所以加个延迟就行了
  
});
 </script>
 </head>
 <body>
 </body>
</html>

 

简单给你写了个例子,有问题在问我吧~

匿名用户
推荐于2016-10-11
展开全部
直接光标定位呀,focus这个属性吧
追问
给个例子呗
追答


function aa(){
document.getElementById("comment").focus();
scroll(0,0);
}

显示content的内容

显示content的内容
显示content的内容
显示content的内容

显示content的内容
显示content的内容
显示content的内容
显示content的内容
显示content的内容

你试试这个呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
noah_rao
2013-09-23
知道答主
回答量:12
采纳率:0%
帮助的人:4.3万
展开全部
input.focus()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式