extjs怎么让文本框的光标默认显示在用户名
3个回答
展开全部
<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 : " 确 定 ",
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的内容
你试试这个呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询