Extjs表单控件入门

来源:互联网 发布:php登录界面源码 编辑:程序博客网 时间:2024/05/16 14:30

ExtJs表单控件用formPanel来做为表单元素的容器。默认情况下,是使用Ajax异步提交。

大家知道要使用Extjs必须引入他的库,所以我们要引入以下几个文件:

ext-all.css

ext-base.js

ext-all.js

PS:笔者采用的是extjs3.0版本

那怎么加载插件呢?放心,extjs有自己加载的方法:

Ext.onReady(function(){

//coding...

}

实例代码:

 

var formPanel=new Ext.form.FormPanel({            title:'登陆',            id:'loginId',            autoHeight:true,            x:200,            y:200,            width:300,            renderTo:Ext.getBody(),            frame:true,            cls:'text-align:center',            labelAlign:'center',            items:[{                xtype:'textfield',                name:'username',                fieldLabel:'用户名',                allowBlank:false,                blankText:'请输入用户名',                msgTarget:'under'            },{                xtype:'textfield',                name:'pwd',                fieldLabel:'密码',                allowBlank:false,                blankText:'请输入密码',                msgTarget:'under'            }],            buttonAlign:'center',            buttons:[{                xtype:'button',                text:'登陆',                scope:this,                handler:login            },{                xtype:'button',                text:'重置',                scope:this,                handler:reset            }]        });             function login(){            formPanel.form.submit({                clientValidation:true,                waitMsg:'登陆中,请稍后....',                url:'login.action',                method:'POST',                //success                success:function(form,action){                    Ext.Msg.alert('提示','登陆成功');                },                failure:function(form,action){                    Ext.Msg.alert('提示','登陆失败');                }            });        }        function reset(){            formPanel.form.reset();        } 
View Code

 

   

0 0
原创粉丝点击