第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

文本框失去焦點的時候進(jìn)行ajax 驗證

文本框失去焦點的時候進(jìn)行ajax 驗證

慕森王 2019-05-25 15:15:35
一個郵箱的文本框,失去焦點的時候進(jìn)行驗證,如果格式錯誤,提示錯誤信息, 如果格式正確,再進(jìn)行ajax請求,去庫里查是否此郵箱被注冊過,要用傳統(tǒng)的ajax,我把ajax這些寫在js里面了,總之,弄了半天沒效果,求高手發(fā)一份,去庫里驗證那部分不用發(fā)了,<input type="text" name="mail" id="mail" onblur=“mailBlur()”/>在js中function mailBlur(){求補充,完善這部分,以及ajax請求部分}
查看完整描述

3 回答

?
HUH函數(shù)

TA貢獻(xiàn)1836條經(jīng)驗 獲得超4個贊

通過給文本框綁定onblur事件,事件發(fā)生執(zhí)行提交ajax驗證的函數(shù)。


onbluer事件 定義和用法

  onblur 事件會在對象失去焦點時發(fā)生。


語法

  onblur="SomeJavaScriptCode"


支持該事件的 HTML 標(biāo)簽:


支持該事件的 JavaScript 對象:


實例


  在本例中,我們將在用戶離開輸入框時執(zhí)行  JavaScript 代碼:

1<html><head><script type="text/javascript">function upperCase(){var x=document.getElementById("fname").valuedocument.getElementById("fname").value=x.toUpperCase()}</script></head><body>輸入您的姓名:<input type="text" id="fname" onblur="upperCase()" /></body></html>


 





查看完整回答
反對 回復(fù) 2019-05-26
?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗 獲得超4個贊


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

 var Email = $("#mail").val();

  //ajax開始

                    $.ajax({

                        type: "Post",//請求形式

                        url: "Ajax/LoginRegister.ashx",//處理文件路徑

                        data: {

                            op: "2",//判斷調(diào)用處理文件中的那個方法

                            Email : Email //需要傳遞的參數(shù)

                        },

                        cache: false,

                        async: false,//是否異步

                        dataType: "html",//返回的數(shù)據(jù)類型 

                        success: function (data) {

                            if (data > 1) {

                                $("#spIsEmail").html("* 該郵箱已被注冊!");

                                return false;

                            }

                            else {

                                $("#spIsEmail").html("√");

                            }

                        },

                        error: function () {

                            alert('數(shù)據(jù)繁忙,請稍后!');

                        }

                    })//end ajax

data中參數(shù) op補充

一個處理文件中可以寫多個方法,為了有效的識別調(diào)取那個方法就衍生了op這個參數(shù)。

需要在處理文件中做以下處理

public void ProcessRequest(HttpContext context)

    {

        context.Response.ContentType = "text/plain";

        string operate =  Request.QueryString["op"];//取出參數(shù) 

 

        string returnString = "";   //返回的字符串

        switch (operate)

        {

            case "0":

                returnString = CheckEmailIsOk(); // 驗證郵箱與用戶是否匹配

                break;

            case "1":

                returnString = 方法名稱(); //第二個方法

                break;

            case "2":

               returnString = 方法名稱); // 第三個方法

                break;

        }

        context.Response.Write(returnString);

        context.Response.End();

    }


 



查看完整回答
反對 回復(fù) 2019-05-26
  • 3 回答
  • 0 關(guān)注
  • 457 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號