`
hwpok
  • 浏览: 241333 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ext.form.FormPanel 独孤九剑-第四式

    博客分类:
  • EXT
阅读更多
<%@ page contentType="text/html;charset=UTF-8"%>
<html>
    
<head>
        
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        
<title>onReady</title>
        
<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> 
            Ext.onReady(
function(){
              Ext.QuickTips.init();
              
var form=new Ext.FormPanel({
                 frame:
true,
                 width:
300,
                 
//monitorValid:true,//绑定验证
                 layout:"form",
                 labelWidth:
70,
                 title:
"添加个人信息",
                 labelAlign:
"left",
                 renderTo:Ext.getBody(),
                 submit: 
function(){
                                
this.getEl().dom.action = '/servlet/Login.do',
                                
this.getEl().dom.method='POST',
                                
this.getEl().dom.submit();
                          },
                 items:[{
                           xtype:
"textfield",
                           fieldLabel:
"用户名",
                           
//id:"UserName",
                           allowBlank:false,
                           blankText:
"不能为空,请正确填写",
                           name:
"UserName",
                           anchor:
"90%"
                       },{
                           xtype:
"textfield",
                           fieldLabel:
"昵称",
                           
//id:"SmallName",
                           name:"SmallName",
                           anchor:
"90%"
                       },{
                           xtype:
"datefield",
                           fieldLabel:
"注册日期",
                           
//id:"RegDate",
                           name:"RegDate",
                           anchor:
"90%"
                       }],
                buttons:[{text:
"确定",handler:login,formBind:true},{text:"取消",handler:reset}]
                });
                  
function login(){
                     form.form.submit();
                     }
                
function reset(){
                    form.form.reset();
                   }
                });
        
</script>
    
</head>
    
<body>
    
</body>
</html>
servlet:
public void doPost(HttpServletRequest request, HttpServletResponse response)
            
throws ServletException, IOException
    {
        String userName 
= request.getParameter("UserName");
        String smallName 
= request.getParameter("SmallName");
        String regDate 
= request.getParameter("RegDate");
        response.setContentType(
"text/html");
        PrintWriter out 
= response.getWriter();
        out.print(userName 
+ "--------->");
        out.print(smallName 
+ "--------->");
        out.print(regDate 
+ "--------->");
        out.flush();
        out.close();
    }

分享到:
评论

相关推荐

    Ext的FormPanel组件

    Ext的FormPanel组件说明formPanel的详细使用说明

    .archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc

    .archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc

    Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别

    (1)Ext.FormPanel f.getForm().submit({ url:”……”, params:{ XX:xx …..} success: function (c,v,e) { //e: 触发事件 var json=Ext.decode(v.response.responseText); }, failure:function(c,v,e){} }) (2)Ext....

    ExtJs入门实例

    7. ExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇) 8. ExtJs2.0学习系列(8)--Ext.FormPanel之第五式(综合篇) 9. ExtJs2.0学习系列(9)--Ext.TabPanel之第一式 10. ExtJs2.0学习系列(10)--Ext.TabPanel...

    ExtJs实现数据加载和提交经典代码

    在使用使用FormPanel时我们通常需要使用它的form对象来加载数据或提交数据。...doAction方法带有两个参数,其中第二个参数为从load或submit 方法传递过来的Ext.form.Action对象的配置数据(Config Options)

    Extjs中DisplayField的日期或者数字格式化扩展

    使用 Ext.form.FormPanel 来处理数据时候,某些字段是需要只读的。当然我们可以使用 Ext.form.TextField,然后设置成 ReadOnly,不过这样子的显示效果不是很好,因为始终会有个输入框。所以我们必须使用 Ext.form....

    ext-2.3.0+CKEditor 3.0.1+ckfinder_asp_1.4配置详解及工程源码

    var tab2 = new Ext.FormPanel({ labelAlign: 'top', title: 'Inner Tabs', bodyStyle:'padding:5px', width: 1000, items: [{ layout:'column', border:false, items:[{ columnWidth:.5, layout: 'form'...

    Ext+JS高级程序设计.rar

    第四部分 Ext 扩展和Ext插件 第9章 Ext 扩展 254 9.1 利用Ext.extend实现继承 254 9.2 与Ext扩展相关的预备知识 256 9.2.1 定义命名空间 256 9.2.2 重写构造函数 257 9.2.3 继承组件的一些准备 257 9.2.4 常用的辅助...

    ext几个实例

    本篇是关于Ext.Ajax + Ext.FormPanel + MySQL数据库的完整登录案例,一个是html的form表单,一个是Ext的FormPanel表单,在提交或结合Ext.Ajax多少还是有区别的.

    ExtAspNet_v2.3.2_dll

    -增加示例:form/form_validate.aspx +2009-10-19 v2.1.3 +增加支持在AJAX时改变的控件属性列表(/ajax.aspx)。 -ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是...

    Ext table布局实例 formpanel的table布局

    Ext table布局实例 formpanel的table布局

    Ext 表单布局实例代码

    //第二句的目的就是设置控件的错误信息显示位置,主要可选的位置有: var tdate = new Ext.form.DateField({ fieldLabel: ‘日期’, emptyText: ‘请选择日期’, format: ‘Y-m-d’, disabledDays: [0, 7] });...

    Extjs优化(二)Form表单提交通用实现

    代码如下: /** * 提交表单 */ function $postForm(a) { if (a.formPanel.getForm().isValid()) { var b = a.scope ? a.scope: this; a.formPanel.getForm().submit({ scope: b, url: a.url, method: “post”, ...

    extjs form textfield的隐藏方法

    this.formpanel = new Ext.FormPanel({ items: [{ fieldLabel: ‘代码’, name: ‘FCode’, anchor:’100%’, id: ‘fid’ },{ fieldLabel: ‘名称’, name: ‘FName’, anchor:’100%’ // anchor width by ...

    关于Ext中form移除textfield方法:hide(),setVisible(false),remove()

    下面是一个我遇到问题代码的简化版本,没有经过测试,大概意思是要是在form里想控制不显示表单,用remove()方法有效 代码如下: new Ext.form.FormPanel({ id : ‘ReportForm’,items : [{ {id:”001″}, {id:”002″...

    Extjs自动填充

    new Ext.form.FormPanel({ height : 90, width:500, labelWidth : 200, labelPad : 0, renderTo :'auto', frame : true, items : [ { xtype : 'combo', triggerAction : 'query', forceSelection : true,...

    Extjs学习笔记之二 初识Extjs之Form

    Extjs中的表单组件是Ext.form.BasicForm,不过最简单最常用的是Ext.form.FormPanel控件,它继承自Panel,具有一定的界面显示控制能力,它其中包含着一个BasicForm对象,用来执行向服务器提交,加载等动作。...

    深入浅出ExtJS第2版

    深入浅出ExtJS第2版+源码..1 下载EXT发布包 ...第4章 表单与输入控件 76 4.1 制作一个表单 76 4.2 FormPanel和BasicForm详解 77 4.3 EXT支持的控件 77 4.3.1 控件继承图 77 4.3.2 表单控件 78 4.3.3 基本输入控

Global site tag (gtag.js) - Google Analytics