隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿(6)

          隨筆分類

          文章分類

          文章檔案

          AI

          android+移動開發

          apache等開源類包,工具相關

          cdn

          concurrent

          C語言

          git、svn等工具使用

          groovy、grails

          Hadoop、Storm、Spark大數據相關

          hibernate、JPA等持久化技術

          html,dom,js,css、ext、mui等前端、移動前端相關

          HTTP、HTTPS、TCP、UDP等協議相關

          IM、openfire

          Java基礎

          java性能優化

          jquery

          linux相關

          lucene、solr等搜索技術相關

          maven gradle ant Jenkins自動化構建與持續集成

          memcache

          mongodb

          nginx、squid、haproxy、varnish

          OLAP

          python、shell、perl、php

          redis

          rmi相關

          spring

          struts、webwork

          tcp/ip

          tomcat,jsp,servlet相關

          velocity等實用工具相關

          業務相關

          互聯網安全、過濾、網絡

          修煉

          其他

          區塊鏈

          壓力、性能測試相關

          地圖相關

          基礎

          多線程

          開發工具相關

          數據庫

          架構

          移動互聯網

          設計模式

          搜索

          •  

          最新評論

          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 小一敗涂地 閱讀(934) 評論(0)  編輯  收藏 所屬分類: 前端開發(html、css、javascript、extjs等)相關

          主站蜘蛛池模板: 武城县| 特克斯县| 新和县| 屏东市| 大渡口区| 丁青县| 松潘县| 铁岭市| 新和县| 全南县| 嘉义市| 方正县| 南城县| 桐梓县| 南和县| 金寨县| 京山县| 天峻县| 池州市| 隆回县| 明光市| 合江县| 凤翔县| 简阳市| 大悟县| 射阳县| 滦南县| 盐山县| 邢台市| 北安市| 鸡西市| 庆阳市| 宜城市| 衡水市| 永顺县| 广安市| 城市| 无棣县| 临潭县| 亳州市| 南宁市|