<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JAVA基礎(chǔ)知識:簡單介紹form的提交方式

    時間:2024-08-24 09:18:46 JAVA認(rèn)證 我要投稿
    • 相關(guān)推薦

    JAVA基礎(chǔ)知識:簡單介紹form的提交方式

      一:form簡介

    JAVA基礎(chǔ)知識:簡單介紹form的提交方式

      Easyui中的form有兩種提交方式、結(jié)合自己新添加的一種ajax提交方式、本文簡單說明form的三種提交方式、和結(jié)合validatebox使用來校驗(yàn)基本信息。

      二:form提交

      以登錄為例:下面是登錄頁面、注意要導(dǎo)入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('標(biāo)題','用戶名密碼錯誤');

      }

      }

      });

      }

      }

      }],

      });

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

      2、通過先初始化form、再在點(diǎn)擊登錄觸發(fā)函數(shù)中提交

      初始化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('標(biāo)題','用戶名密碼錯誤');

      }

      }

      });

      點(diǎn)擊登錄時提交表單:

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

      closable:false,

      modal:true,

      draggable:false,

      buttons:[{

      text:'注冊',

      handler:function(){

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

      }

      },{

      text:'登錄',

      handler:function(){

      loginInputForm.submit();

      }

      }],

      });

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

      3、直接在點(diǎn)擊登錄觸發(fā)函數(shù)中提交

      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('標(biāo)題','用戶名密碼錯誤');

      }

      }

      });

      }

      }

      }],

      });

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

    【JAVA基礎(chǔ)知識:簡單介紹form的提交方式】相關(guān)文章:

    Java的基礎(chǔ)知識07-27

    Java基礎(chǔ)知識詳解12-07

    Java入門基礎(chǔ)知識:Java IO(輸入/輸出)03-07

    Java多線程的實(shí)現(xiàn)方式03-20

    JAVA認(rèn)證基礎(chǔ)知識:Java獲取當(dāng)前的系統(tǒng)時間03-18

    java必備基礎(chǔ)知識點(diǎn)03-07

    Java基礎(chǔ)知識點(diǎn)歸納03-05

    Java基礎(chǔ)知識大集合03-14

    Java認(rèn)證基礎(chǔ)知識:java字符串轉(zhuǎn)化整型問題03-18

    主站蜘蛛池模板: 亚洲高清国产AV拍精品青青草原| 无码国内精品人妻少妇| 亚洲av无码成人精品区| 精品一区二区在线观看| 亚洲精品无码专区在线在线播放| 国产精品国产三级国产a| 999国内精品永久免费观看 | 亚洲国产精品无码久久| 91国内揄拍国内精品情侣对白| 亚洲精品无码专区在线在线播放| 精品乱子伦一区二区三区高清免费播放 | jizz国产精品| 国产精品视频白浆免费视频| 中文字幕无码精品三级在线电影 | 国产国拍亚洲精品福利| 92国产精品午夜福利| 亚洲日韩精品射精日 | 色播精品免费小视频| 97精品一区二区视频在线观看| 亚洲精品乱码久久久久久按摩 | 91人妻人人澡人人爽人人精品| 精品少妇人妻av无码久久| 中文字幕一精品亚洲无线一区 | 精品国产粉嫩内射白浆内射双马尾| 无码欧精品亚洲日韩一区夜夜嗨| 99久久精品无码一区二区毛片 | 成人区精品一区二区不卡| 亚洲av无码精品网站| 中国国产精品| 亚洲精品国自产拍在线观看| 精品久久久久久无码中文字幕 | 亚洲国产精品一区二区三区久久| 韩国三级中文字幕hd久久精品| 国产精品人成在线观看| 国产成人精品一区在线 | 国产精品偷窥熟女精品视频| 97精品在线播放| 桃花岛精品亚洲国产成人| 日韩精品免费在线视频| 2023国产精品自拍| 99久久精品国产毛片|