<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    沉睡森林@漂在北京

    本處文章除注明“轉(zhuǎn)載”外均為原創(chuàng),轉(zhuǎn)載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks

    在對extform進(jìn)行布局處理后,發(fā)現(xiàn)不能提交textfield的值到服務(wù)器上面。代碼只能提交params里面的一個參數(shù),其他的field不能提交。下面的代碼是布局后的代碼:

    <html>

    <head>

    <link rel="stylesheet" type="text/css" href="http://127.0.0.1:8080/greatwall/script/ext/resources/css/ext-all.css" />

    <script type="text/javascript" src="http://127.0.0.1:8080/greatwall/script/ext/ext-base.js"></script>

    <script type="text/javascript" src="http://127.0.0.1:8080/greatwall/script/ext/ext-all.js"></script>

    <script type="text/javascript" src="http://127.0.0.1:8080/greatwall/script/ext/ext-lang-zh_CN.js"></script>

    <title>Example of Form Demo</title>

    </head>

    <script>

    function func_submit_click(){

        testForm.form.doAction("submit",{

           method:'post',

           url : 'http://127.0.0.1:8080/greatwall/txn990051.do',

           success:function(form,action){ 

               Ext.Msg.alert('add', 'success22222222222');

           },

           failure:function(form,action){

               Ext.Msg.alert('add', 'success2222222222222222222222222');

           },

           params : { action : 'submit', qq : '233298765' }

        });   

    }

    </script>

    <body>

    <script>

    var testForm = null;

    Ext.BLANK_IMAGE_URL = 'http://127.0.0.1:8080/greatwall/script/ext/resources/images/default/s.gif';

    var _bodyWidth = Ext.getBody().getWidth()-12;

    Ext.onReady(function(){

        Ext.QuickTips.init();

        Ext.form.Field.prototype.msgTarget = 'qtip';

        testForm = new Ext.FormPanel({name:'testForm',id:'testForm',layout:'table',style:'height:100%',width:_bodyWidth+12,layoutConfig: {columns:4},defaults:{border:false,layout:'form',frame:false,labelAlign:'right',labelWidth:75,width:_bodyWidth/2,height:30}, method:'post',src:'txn990042.do',title:'testForm',frame:true});

        testForm.addButton({text:'submit',name:'button_submit',handler:func_submit_click});

        testForm.add({colspan:2,width:_bodyWidth/2.0,items:{xtype:'textfield',fieldLabel:'username',name:'username',anchor:'100%'}});

        testForm.add({colspan:2,width:_bodyWidth/2.0,items:{xtype:'textfield',fieldLabel:'email',name:'email',anchor:'100%'}});

        testForm.add({colspan:2,width:_bodyWidth/2.0,items:{xtype:'textfield',fieldLabel:'qq',name:'qq',anchor:'100%'}});

        testForm.add({colspan:2,width:_bodyWidth/2.0,items:{xtype:'textfield',fieldLabel:'msn',name:'msn',anchor:'100%'}});

        testForm.render(Ext.getBody());

    });

    </script>

    </body>

    </html>

     

        而使用下面的代碼是可以提交到服務(wù)器上面的:

    <html>

    <head>

    <link rel="stylesheet" type="text/css" href="http://127.0.0.1:8080/greatwall/script/ext/resources/css/ext-all.css" />

    <script type="text/javascript" src="http://127.0.0.1:8080/greatwall/script/ext/ext-base.js"></script>

    <script type="text/javascript" src="http://127.0.0.1:8080/greatwall/script/ext/ext-all.js"></script>

    <script type="text/javascript" src="http://127.0.0.1:8080/greatwall/script/ext/ext-lang-zh_CN.js"></script>

    <title>Example of Form Demo</title>

    </head>

    <script>

    function func_submit(){

        testForm.form.doAction("submit",{

           method:'post',

           url : 'http://127.0.0.1:8080/greatwall/txn990051.do',

           success:function(form,action){ 

               Ext.Msg.alert('add', 'success22222222222');

           },

           failure:function(form,action){

               Ext.Msg.alert('add', 'success2222222222222222222222222');

           },

           params : { action : 'submit', qq : '233298765' }

        });   

    }

    </script>

    <body>

    <script>

    var testForm = null;

    Ext.BLANK_IMAGE_URL = 'http://127.0.0.1:8080/greatwall/script/ext/resources/images/default/s.gif';

    var _bodyWidth = Ext.getBody().getWidth()-12;

    Ext.onReady(function(){

        Ext.QuickTips.init();

        Ext.form.Field.prototype.msgTarget = 'qtip';

        testForm = new Ext.FormPanel({

           name:'testForm',

           id:'testForm',

           style:'height:100%',

           title:'testForm',

           frame:true

        });

        testForm.add({fieldLabel:'username',name:'username',xtype:'textfield'});

        testForm.add({fieldLabel:'email',name:'email',xtype:'textfield'});

        testForm.add({fieldLabel:'msn',name:'msn',xtype:'textfield'});

        testForm.addButton({text:'submit',handler:func_submit});

        testForm.render(Ext.getBody());

    });

    </script>

    </body>

    </html>

     

        對于表單肯定是需要進(jìn)行布局處理的,數(shù)據(jù)提交肯定是可以滿足的,但是對于ext來說,怎么樣才算是創(chuàng)建了一個html的表單?是FormPanel還是layoutform的?感覺第一段代碼是不是添加了多個form在一個大的form里面了,到底ext是怎么處理的,還需要研究研究。

     

    posted on 2008-11-13 17:22 王總兵 閱讀(630) 評論(0)  編輯  收藏 所屬分類: Ext
    主站蜘蛛池模板: 亚洲w码欧洲s码免费| 91麻豆最新在线人成免费观看| 亚洲成年人电影网站| 一个人看的免费观看日本视频www| 亚洲AV无码一区二区三区系列| 波多野结衣视频在线免费观看| 在线观看无码AV网站永久免费| 久久精品一区二区免费看| 亚洲视频在线免费| 激情无码亚洲一区二区三区 | 狠狠色伊人亚洲综合网站色| 亚洲AV无码久久精品色欲| 亚洲日韩国产一区二区三区| 麻豆精品国产免费观看| 成人黄软件网18免费下载成人黄18免费视频 | 亚洲国产中文在线视频| 亚洲av无码专区在线播放| 久久亚洲精品无码观看不卡| www国产亚洲精品久久久| 国产美女无遮挡免费视频| 成人免费视频试看120秒| 男女做羞羞的事视频免费观看无遮挡| 国产午夜成人免费看片无遮挡| 一级人做人爰a全过程免费视频 | 成年女人永久免费观看片| a级毛片高清免费视频就| 亚洲日韩av无码中文| 在线精品亚洲一区二区| 久久亚洲精品国产精品婷婷| 亚洲成年网站在线观看| 国产精品亚洲精品| 亚洲综合av一区二区三区不卡| 亚洲 日韩 色 图网站| 亚洲综合精品成人| 国产精品亚洲а∨无码播放不卡| 亚洲爆乳精品无码一区二区| 亚洲Av无码国产一区二区| 男男gay做爽爽免费视频| 色妞www精品视频免费看| 一级美国片免费看| 久久国产精品2020免费m3u8|