• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. JAVA基礎知識:form的提交方式

        時間:2024-08-03 10:07:04 JAVA認證 我要投稿

        JAVA基礎知識:form的提交方式

          Easyui中的form有兩種提交方式、結合自己新添加的一種ajax提交方式、本文簡單說明form的三種提交方式、和結合validatebox使用來校驗基本信息。希望下文關于form的提交方式介紹對大家學習java有幫助!

        JAVA基礎知識:form的提交方式

          form提交

          以登錄為例:下面是登錄頁面、注意要導入easyui所需要的css和js。

          要引入的css+js:

          登錄的div和表單:

          username: password:

          簡單說明:

          1、登錄是使用dialog來作為界面的、初始化dialog有幾種方式——

          (1)使用class="easyui-dialog"定義、使用data-options="xxx"來定義dialog屬性、這種適合只具有基本樣式、不具有與后臺交互功能的時候的頁面使用。(2)使用js初始化、適合與后臺交互的界面使用、(3)可以混合使用。

          1、通過ajax提交:

          loginAndregist = $('#loginAndregist').dialog({

          closable:false,

          modal:true,

          draggable:false,

          buttons:[{

          text:'注冊',

          handler:function(){

          $('#regist').dialog('open');

          }

          },{

          text:'登錄',

          handler:function(){

          if( $('#loginInputForm').form('validate')){

          $.ajax({

          url:'login_login.action',

          data:$('#loginInputForm').serialize(),

          cache:false,

          dataType:'text',

          success:function(r){

          console.info(r);

          if(r == "success"){

          $('#loginAndregist').dialog('close');

          $.messager.show({

          title : '提示',

          msg : '登錄成功'

          });

          }else{

          $.messager.alert('標題','用戶名密碼錯誤');

          }

          }

          });

          }

          }

          }],

          });

          簡單說明:if( $('#loginInputForm').form('validate')){...}是將form與其內部的validatebox綁定、可以使用validatebox提供的校驗規則來校驗輸入。若不使用這個而直接使用ajax提交、則不會使用validatebox提供的校驗規則、當然也可以自己加校驗方式、onSubmit()。

          2、通過先初始化form、再在點擊登錄觸發函數中提交

          初始化form表單:

          //初始化登錄表單

          loginInputForm = $('#loginInputForm').form({

          url:'login_login.action',

          success:function(r){

          console.info(r);

          if(r == "success"){

          $('#loginAndregist').dialog('close');

          $.messager.show({

          title : '提示',

          msg : '登錄成功'

          });

          }else{

          $.messager.alert('標題','用戶名密碼錯誤');

          }

          }

          });

          點擊登錄時提交表單:

          loginAndregist = $('#loginAndregist').dialog({

          closable:false,

          modal:true,

          draggable:false,

          buttons:[{

          text:'注冊',

          handler:function(){

          $('#regist').dialog('open');

          }

          },{

          text:'登錄',

          handler:function(){

          loginInputForm.submit();

          }

          }],

          });

          簡單說明:這里不再需要像ajax一樣添加一個校驗的if、因為這種方式的form是與validatebox綁定的、會自動校驗。

          3、直接在點擊登錄觸發函數中提交

          loginAndregist = $('#loginAndregist').dialog({

          closable:false,

          modal:true,

          draggable:false,

          buttons:[{

          text:'注冊',

          handler:function(){

          $('#regist').dialog('open');

          }

          },{

          text:'登錄',

          handler:function(){

          if( $('#loginInputForm').form('validate')){

          $('#loginInputForm').form('submit',{

          url:'login_login.action',

          onSubmit: function(){

          console.info('do some check !');

          },

          success : function(r){

          console.info(r);

          console.info(r);

          if(r == "success"){

          $('#loginAndregist').dialog('close');

          $.messager.show({

          title : '提示',

          msg : '登錄成功'

          });

          }else{

          $.messager.alert('標題','用戶名密碼錯誤');

          }

          }

          });

          }

          }

          }],

          });

          $('#loginInputForm').form('submit',{...})、當點擊登錄按鈕時會直接提交表單、紅色部分可以對表單提交之前做一些操作、比如校驗。

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【JAVA基礎知識:form的提交方式】相關文章:

        JAVA基礎知識:簡單介紹form的提交方式08-24

        講解如何讓php提交form表單07-09

        php避免form表單重復提交08-14

        Java的基礎知識07-27

        Java基礎知識詳解09-02

        Java基礎知識總結07-25

        Java入門基礎知識:Java IO(輸入/輸出)09-23

        Java多線程的實現方式07-08

        JAVA認證基礎知識:Java獲取當前的系統時間06-08

        JAVA認證基礎知識:Java文件解壓縮示例10-14

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲欧美日韩愉拍自拍美利坚 | 亚洲无线乱码字幕观看 | 色婷婷综合缴情综合免费观看 | 伊人小蛇婷婷色香综合缴缴情 | 中文字幕思思久久96 | 一本久久sm热国产片 |

            JAVA基礎知識:form的提交方式

              Easyui中的form有兩種提交方式、結合自己新添加的一種ajax提交方式、本文簡單說明form的三種提交方式、和結合validatebox使用來校驗基本信息。希望下文關于form的提交方式介紹對大家學習java有幫助!

            JAVA基礎知識:form的提交方式

              form提交

              以登錄為例:下面是登錄頁面、注意要導入easyui所需要的css和js。

              要引入的css+js:

              登錄的div和表單:

              username: password:

              簡單說明:

              1、登錄是使用dialog來作為界面的、初始化dialog有幾種方式——

              (1)使用class="easyui-dialog"定義、使用data-options="xxx"來定義dialog屬性、這種適合只具有基本樣式、不具有與后臺交互功能的時候的頁面使用。(2)使用js初始化、適合與后臺交互的界面使用、(3)可以混合使用。

              1、通過ajax提交:

              loginAndregist = $('#loginAndregist').dialog({

              closable:false,

              modal:true,

              draggable:false,

              buttons:[{

              text:'注冊',

              handler:function(){

              $('#regist').dialog('open');

              }

              },{

              text:'登錄',

              handler:function(){

              if( $('#loginInputForm').form('validate')){

              $.ajax({

              url:'login_login.action',

              data:$('#loginInputForm').serialize(),

              cache:false,

              dataType:'text',

              success:function(r){

              console.info(r);

              if(r == "success"){

              $('#loginAndregist').dialog('close');

              $.messager.show({

              title : '提示',

              msg : '登錄成功'

              });

              }else{

              $.messager.alert('標題','用戶名密碼錯誤');

              }

              }

              });

              }

              }

              }],

              });

              簡單說明:if( $('#loginInputForm').form('validate')){...}是將form與其內部的validatebox綁定、可以使用validatebox提供的校驗規則來校驗輸入。若不使用這個而直接使用ajax提交、則不會使用validatebox提供的校驗規則、當然也可以自己加校驗方式、onSubmit()。

              2、通過先初始化form、再在點擊登錄觸發函數中提交

              初始化form表單:

              //初始化登錄表單

              loginInputForm = $('#loginInputForm').form({

              url:'login_login.action',

              success:function(r){

              console.info(r);

              if(r == "success"){

              $('#loginAndregist').dialog('close');

              $.messager.show({

              title : '提示',

              msg : '登錄成功'

              });

              }else{

              $.messager.alert('標題','用戶名密碼錯誤');

              }

              }

              });

              點擊登錄時提交表單:

              loginAndregist = $('#loginAndregist').dialog({

              closable:false,

              modal:true,

              draggable:false,

              buttons:[{

              text:'注冊',

              handler:function(){

              $('#regist').dialog('open');

              }

              },{

              text:'登錄',

              handler:function(){

              loginInputForm.submit();

              }

              }],

              });

              簡單說明:這里不再需要像ajax一樣添加一個校驗的if、因為這種方式的form是與validatebox綁定的、會自動校驗。

              3、直接在點擊登錄觸發函數中提交

              loginAndregist = $('#loginAndregist').dialog({

              closable:false,

              modal:true,

              draggable:false,

              buttons:[{

              text:'注冊',

              handler:function(){

              $('#regist').dialog('open');

              }

              },{

              text:'登錄',

              handler:function(){

              if( $('#loginInputForm').form('validate')){

              $('#loginInputForm').form('submit',{

              url:'login_login.action',

              onSubmit: function(){

              console.info('do some check !');

              },

              success : function(r){

              console.info(r);

              console.info(r);

              if(r == "success"){

              $('#loginAndregist').dialog('close');

              $.messager.show({

              title : '提示',

              msg : '登錄成功'

              });

              }else{

              $.messager.alert('標題','用戶名密碼錯誤');

              }

              }

              });

              }

              }

              }],

              });

              $('#loginInputForm').form('submit',{...})、當點擊登錄按鈕時會直接提交表單、紅色部分可以對表單提交之前做一些操作、比如校驗。