JS文件:
- Ext.onReady(function(){
- Ext.QuickTips.init();
- var form=new Ext.form.Panel({
- title:'Ext.form.field.Number示例',
- bodyStyle:'padding:5',//表单边距
- renderTo:'form',
- frame:true,
- height:150,
- width:250,
- defaultType:'numberfield',//设置表单字段的默认类型
- defaults:{//统一设置表单字段默认属性
- labelSeparator:':',//分隔符
- labelWidth:80,//标签宽度
- width:200,//字段宽度
- labelAlign:'left',//标签对齐方式
- msgTarget:'side'//在字段的右边显示一个提示信息
- },
- items:[{
- fieldLabel:'整数',
- hideTrigger:true,//隐藏微调按钮
- allowDecimals:false,//不允许输入小数
- nanText:'请输入有效的整数'//无效数字提示
- },{
- fieldLabel:'小数',
- decimalPrecision:2,//精确到小数点后两位
- allowDecimals:true,//不允许输入小数
- nanText:'请输入有效小数'//无效数字提示
- },{
- fieldLabel:'数字限制',
- baseChars:'12345'//输入数字范围
- },{
- fieldLabel:'数值限制',
- maxValue:100,//最大值
- minValue:50//最小值
- }]
- });
- });
- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <base href="<%=basePath%>">
- <title>My JSP 'JS1.jsp' starting page</title>
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="cache-control" content="no-cache">
- <meta http-equiv="expires" content="0">
- <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
- <meta http-equiv="description" content="This is my page">
- <!-- extjs的样式文件 -->
- <link rel="stylesheet" type="text/css" href="js/extjs/resources/css/ext-all.css">
- <!-- extjs的核心文件 -->
- <script type="text/javascript" charset="utf-8" src="js/extjs/ext-all-debug.js"></script>
- <!-- 国际化文件 -->
- <script type="text/javascript" charset="utf-8" src="js/extjs/ext-lang-zh_CN.js"></script>
- <script type="text/javascript" charset="utf-8" src="base/009_text.js"></script>
- </head>
- <body style="margin:10px">
- <div id="form"></div>
- <!-- 错误信息展示元素 -->
- <div id="errorMsg"></div>
- </body>
- </html>