<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<!--Ext js(4.0)官方下载的样式代码库-->
<link href="../ExtJs/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
<!--Ext js(4.0)官方下载的代码库-->
<script src="../ExtJs/ext-all.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
Ext.onReady(function () {
var w = new Ext.Window({
height: 400,
width: 400,
title: "文本框控件",
items: [
{
id: "txtUserName", //id
xtype: "textfield", //类型是文本框类型
fieldLabel: "用户名", //label
labelWidth: 50, //label宽度
margin: "50 0 10 50", //外间距
emptyText: "请在此输入用户名", //为空时默认的文字
allowBlank: false, //不允许为空
blankText: "用户名不能为空", //提示
regex: /^\w{1,6}$/, //正则表达式
regexText: "用户名不能超出6位" //不满足正则表达式的提示文字
},
{
xtype: "textfield",
fieldLabel: "密 码",
labelWidth: 50,
margin: "0 0 0 50",
inputType: "password" //密码框
}
],
buttons: [
{
text: "显示文本内容", handler: function (b) {
var value = Ext.getCmp("txtUserName").getValue(); //获取文本框内容
Ext.MessageBox.alert("提示","文本框内容: "+value);
}
}
]
});
w.show();
});
</script>
</head>
<body>
</body>
</html>
效果预览如下:
正确输入文本内容:
错误输入文本内容: