激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

JAVA基礎知識:簡(jiǎn)單介紹form的提交方式

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

JAVA基礎知識:簡(jiǎn)單介紹form的提交方式

  一:form簡(jiǎn)介

JAVA基礎知識:簡(jiǎn)單介紹form的提交方式

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

  二:form提交

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

  要引入的css+js:

  登錄的div和表單:

  username: password:

  簡(jiǎn)單說(shuō)明:

  1、登錄是使用dialog來(lái)作為界面的、初始化dialog有幾種方式——(1)使用class="easyui-dialog"定義、使用 data-options="xxx"來(lái)定義dialog屬性、這種適合只具有基本樣式、不具有與后臺交互功能的時(shí)候的頁(yè)面使用。(2)使用js初始化、適合與后臺交互的界面使用、(3)可以混合使用。

  1、通過(guò)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('標題','用戶(hù)名密碼錯誤');

  }

  }

  });

  }

  }

  }],

  });

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

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

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

  }

  }

  });

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

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

  closable:false,

  modal:true,

  draggable:false,

  buttons:[{

  text:'注冊',

  handler:function(){

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

  }

  },{

  text:'登錄',

  handler:function(){

  loginInputForm.submit();

  }

  }],

  });

  簡(jiǎn)單說(shuō)明:這里不再需要像ajax一樣添加一個(gè)校驗的if、因為這種方式的form是與validatebox綁定的、會(huì )自動(dòng)校驗。

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

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

  }

  }

  });

  }

  }

  }],

  });

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

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

Java的基礎知識07-27

Java基礎知識詳解12-07

Java入門(mén)基礎知識:Java IO(輸入/輸出)03-07

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

JAVA認證基礎知識:Java獲取當前的系統時(shí)間03-18

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

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

Java基礎知識大集合03-14

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

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频