隨筆 - 0, 文章 - 264, 評(píng)論 - 170, 引用 - 0
          數(shù)據(jù)加載中……

          ExtJs 之簡(jiǎn)單 Form提交(注:轉(zhuǎn)載于http://www.aygfsteel.com/supercrsky/articles/218037.html)

          <%@ page language="java" pageEncoding="gbk"%>
          <%
              String path 
          = request.getContextPath();
              String basePath 
          = request.getScheme() + "://"
                      
          + request.getServerName() + ":" + request.getServerPort()
                      
          + path + "/";
          %>
          <html>
              
          <head>
                  
          <link rel="stylesheet" type="text/css"
                      href
          ="<%=basePath%>/js/ext/resources/css/ext-all.css" />
                  
          <script type="text/javascript"
                      src
          ="<%=basePath%>/js/ext/adapter/ext/ext-base.js"></script>
                  
          <script type="text/javascript" src="<%=basePath%>/js/ext/ext-all.js"></script>
                  
          <script type="text/javascript">
            Ext.onReady(function()
            {
                 var form1 
          = new Ext.form.FormPanel({
                 renderTo:
          "loginForm"//要渲染的div
                 labelWidth: 75// label settings here cascade unless overridden 
                 method:'POST',
                 title: 
          '登錄窗口',
                 bodyStyle:
          'padding:5px 5px 0',
                 width: 
          300,
                 defaults: {width: 
          200},
                 defaultType: 
          'textfield',
                 
          //實(shí)現(xiàn)非AJAX提交表單一定要加下面的兩行!
                 onSubmit: Ext.emptyFn,
                 submit: function() 
                 {
                     
          this.getEl().dom.action= 'index.jsp'//連接到服務(wù)器的url地址
                     this.getEl().dom.submit();
                 },
                 
                 items: [{
                     fieldLabel: 
          '用戶名',
                     id: 
          'username'
                     name: 
          'name',   
                     allowBlank:
          false,
                     blankText : 
          "用戶名不能為空",
                     width:
          150
                     },{
                     fieldLabel: 
          '密碼',
                     blankText : 
          "密碼不能為空",
                     id: 
          'password',
                     name: 
          'pwd',
                     allowBlank:
          false,
                     minLength : 
          6,
                     width:
          150,
                     inputType:
          'password' //類型為password
                 }
                 ],
                 buttons: [{
                     text: 
          '登錄',
                     type:
          'button',
                     id:
          'login',
                     handler: function()
                     {
                             
          //表單驗(yàn)證通過
                             if (form1.form.isValid())
                             {    
                                 
          //提交form
                                 form1.form.submit();
                             }    
                     }
                 },{
                     text: 
          '重置',
                     type:
          'reset',
                     id:
          'clear',
                     handler: function()
                     {
                          form1.form.reset();
                     }
                 }
                 ]
                 }); 
              
              
          //將form添加window中
              var window = new Ext.Window({
                  title: 
          '用戶登錄',
                  width: 
          300,
                  height:
          180,
                  layout: 
          'fit',
                  plain:
          true,
                  bodyStyle:
          'padding:5px;',
                  buttonAlign:
          'center',
                  items: form1
              });
              
          //顯示window
              window.show();    
            });
            
           
          </script>
              
          </head>
              
          <body>
                  
          <div id="loginForm"></div>
              
          </body>
          </html>

          posted on 2010-12-24 22:37 小一敗涂地 閱讀(933) 評(píng)論(0)  編輯  收藏 所屬分類: 前端開發(fā)(html、css、javascript、extjs等)相關(guān)

          主站蜘蛛池模板: 靖宇县| 肥城市| 澄城县| 黎城县| 小金县| 扎赉特旗| 泽州县| 阿鲁科尔沁旗| 东乡县| 宾阳县| 通许县| 驻马店市| 田阳县| 洛宁县| 咸宁市| 吉安市| 敖汉旗| 文安县| 定安县| 满城县| 茶陵县| 扎兰屯市| 玉龙| 遂川县| 沐川县| 克山县| 湖南省| 长海县| 连云港市| 孟村| 临泉县| 莱芜市| 文昌市| 宣汉县| 镇康县| 靖西县| 寿宁县| 永安市| 基隆市| 桐梓县| 枞阳县|