隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          ExtJs 之簡單 Form提交(注:轉載于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',
                 
          //實現非AJAX提交表單一定要加下面的兩行!
                 onSubmit: Ext.emptyFn,
                 submit: function() 
                 {
                     
          this.getEl().dom.action= 'index.jsp'//連接到服務器的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()
                     {
                             
          //表單驗證通過
                             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 小一敗涂地 閱讀(939) 評論(0)  編輯  收藏 所屬分類: 前端開發(html、css、javascript、extjs等)相關

          主站蜘蛛池模板: 太白县| 砚山县| 嘉黎县| 常熟市| 鄂托克旗| 临夏县| 高唐县| 綦江县| 鹤山市| 浮山县| 淳安县| 西峡县| 侯马市| 长阳| 镇平县| 合山市| 蓬溪县| 永仁县| 治县。| 昭觉县| 监利县| 沁水县| 德令哈市| 博野县| 治县。| 普陀区| 平凉市| 弥渡县| 东港市| 刚察县| 荆门市| 辛集市| 泰宁县| 甘肃省| 辉县市| 都江堰市| 班玛县| 金平| 长宁县| 石泉县| 临沧市|