中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      JAVA基礎(chǔ)知識(shí):form的提交方式

      時(shí)間:2024-08-03 10:07:04 JAVA認(rèn)證 我要投稿

      JAVA基礎(chǔ)知識(shí):form的提交方式

        Easyui中的form有兩種提交方式、結(jié)合自己新添加的一種ajax提交方式、本文簡(jiǎn)單說(shuō)明form的三種提交方式、和結(jié)合validatebox使用來(lái)校驗(yàn)基本信息。希望下文關(guān)于form的提交方式介紹對(duì)大家學(xué)習(xí)java有幫助!

      JAVA基礎(chǔ)知識(shí):form的提交方式

        form提交

        以登錄為例:下面是登錄頁(yè)面、注意要導(dǎo)入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屬性、這種適合只具有基本樣式、不具有與后臺(tái)交互功能的時(shí)候的頁(yè)面使用。(2)使用js初始化、適合與后臺(tái)交互的界面使用、(3)可以混合使用。

        1、通過(guò)ajax提交:

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

        closable:false,

        modal:true,

        draggable:false,

        buttons:[{

        text:'注冊(cè)',

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

        }

        }

        });

        }

        }

        }],

        });

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

        2、通過(guò)先初始化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)題','用戶名密碼錯(cuò)誤');

        }

        }

        });

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

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

        closable:false,

        modal:true,

        draggable:false,

        buttons:[{

        text:'注冊(cè)',

        handler:function(){

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

        }

        },{

        text:'登錄',

        handler:function(){

        loginInputForm.submit();

        }

        }],

        });

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

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

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

        closable:false,

        modal:true,

        draggable:false,

        buttons:[{

        text:'注冊(cè)',

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

        }

        }

        });

        }

        }

        }],

        });

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

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

      JAVA基礎(chǔ)知識(shí):簡(jiǎn)單介紹form的提交方式08-24

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

      php避免form表單重復(fù)提交08-14

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

      Java基礎(chǔ)知識(shí)詳解09-02

      Java基礎(chǔ)知識(shí)總結(jié)07-25

      Java入門(mén)基礎(chǔ)知識(shí):Java IO(輸入/輸出)09-23

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

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

      JAVA認(rèn)證基礎(chǔ)知識(shí):Java文件解壓縮示例10-14

      主站蜘蛛池模板: 揄拍成人国产精品视频肥熟女| 国产叼嘿视频一区二区三区| 日韩亚洲欧美精品| 国产丝袜美腿诱惑在线观看| 顺平县| 亚洲福利一区二区在线| 国产在线拍偷自拍偷精品| 国产亚洲精品综合91| 唐河县| 一本色道久久加勒比综合| 漂亮的小少妇诱惑内射系列| 国内少妇高潮嗷嗷叫在线观看| 红安县| 离岛区| 久久久婷婷综合亚洲av| 亚洲公开免费在线视频| 久久视频一区二区三区在线观看| 亚洲大片中文字幕久久| 永春县| 柞水县| 久久久99久久久国产自输拍| 99在线无码精品秘 人口| 日本东京热高清一区二区| 综合激情久久精品女人天堂| 大宁县| 赤城县| 初尝人妻少妇中文字幕在线| 南昌县| 文化| 满洲里市| 饶阳县| 吃下面吃胸在线看无码| 精品国产午夜久久久久九九| 东台市| 久久精品国产亚洲精品色婷婷| 亚洲成AV人久久| 锡林浩特市| 亚洲精品中文有码字幕| 一区二区三区熟女人妻| 亚洲五月婷婷久久综合| 高尔夫|