IT技術(shù)

.Net中如何在點(diǎn)擊事件前進(jìn)行一些頁面的判斷?
作者:
來源: 本站
發(fā)布日期: 2018/4/16 11:41:09
點(diǎn)擊量: 2369次
【 字體:
背景顏色:

Button的點(diǎn)擊事件前進(jìn)行頁面JS判斷

  我們?cè)谶M(jìn)行button點(diǎn)擊事件前,會(huì)有一些頁面判斷,例如判斷文本框不能為空,是否為手機(jī)號(hào)碼等操作。但是,點(diǎn)擊一次按鈕它會(huì)刷新一次按鈕,在給按鈕寫JS時(shí),并不會(huì)執(zhí)行JS函數(shù),本文就輸入框不能為空為例介紹一種。

   <html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <title>驗(yàn)證填入數(shù)據(jù)測(cè)試</title>

    <script src="../Js/jquery-1.8.0.min.js"></script>

      <script>

          function validform()//返回結(jié)果,以便于瀏覽器判斷

          {

              //alert(1);

              if (!validtext("#TextBox1", "名字"))

              { return false };

              if (!validtext("#TextBox2", "賬號(hào)")) { return false };

              if (!validtext("#TextBox3", "密碼")) { return false };

 

              return true;

          }

 

 

          function validtext(tid,tmsg)//驗(yàn)證輸入框內(nèi)容是否為空

          {

              //alert(2);

              var txtPhone = $("#txtphone").val();

              var ss = $(tid).val();

              //alert(ss + "111");

              //var derk = document.getElementById(tid);

              //alert(derk.val() + "111");

              if (ss == "" || ss == undefined)

              {

                  alert("請(qǐng)?zhí)顚? + tmsg);

                  return false;

              }

              return true;

          }

    </script>

    

</head>

  

<body>

    <form id="form1" runat="server" action="validText.aspx" onsubmit="return validform();" method="post" >//form提交判斷操作(重點(diǎn)所在)

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

         <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

         <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>        

        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click"/>

    </form>

</body>

</html>

 

    這樣,程序會(huì)先執(zhí)行頁面的判斷操作,而后才會(huì)進(jìn)行C#后臺(tái)程序的點(diǎn)擊事件操作。

    像這樣的驗(yàn)證,可能有一下驗(yàn)證的JS驗(yàn)證框架,但是萬事都會(huì)有一個(gè)萬一,比如當(dāng)瀏覽器不兼容你的JS驗(yàn)證時(shí),這些土辦法有可能幫助到你。本人才學(xué)疏淺,若用不正確的地方加以指正,有更高明的方法,歡迎討論。

掃一掃在手機(jī)打開當(dāng)前頁

Contact

聯(lián)系我們

告訴我們您想要的吧!我們?yōu)楫?dāng)?shù)乜蛻籼峁I(yè)、及時(shí)的服務(wù)
地址:云南省昆明市白云路368號(hào)
電話:400-871-8716 (工作時(shí)間:09:00-18:00(周一至周五))
何總:23592693
李總:53815112
亚洲日韩在线a在线观看,欧美激情 在线观看,97色伦图片97综合影院,成人AV天堂一二三在线观看,欧美色吧视频在线观看,国产l精品国产亚洲区,久久综合亚洲图片,99久久国产综合精品1,久久AⅤ无码AV高潮AV喷吹,亚洲综合无码一区二区三区不卡
免费又粗又长又爽又黄| 精品专业国偷自拍第一页| 亚洲精品午夜久久久伊人 | 毛片日产AV一区二区三区四区| 色悠久久久久综合网国产| 国产精品Ⅴ无码大片在线看| 无码国产精成人午夜视频一区二区 | 色悠久久久久久久综合网| 日韩高清亚洲日韩精品一区二区 | 人人妻人人爽人人澡人人| 久久综合色婷婷| 熟妇人妻VA精品中文字幕| 天天干天天做天天操| 少妇人妻日韩精品无码| 亚洲综合无码av一区二区| 午夜男人一级毛片免费| 日韩精品久久久中文字幕人妻| 亚洲欧美专区精品伊人久久| 久久精品国产第一区二区三区 | 亚洲av综合色区无码4区| 亚洲国产精品久久久久婷婷图片| 日本一道综合久久aⅴ免费| 五月婷婷激情六月| 特级老年AAAA毛片| 国产成人精品无码片区| 人妻精品动漫H无码网站| 欧美乱大交xxxxx疯狂俱乐部 | 亚洲天堂免费在线视频| 久久久精品午夜免费不卡| 国产末成年女AV片| 日韩免费视频一一二区| 亚洲精品狼友在线播放| 无遮挡十八禁污污污网站 | 怡红院亚洲第一综合久久| 亚洲一级毛片免费看| 伊人久久大香线蕉AⅤ色| 狠狠色婷婷久久一区二区| 亚洲av中文无码乱人伦在线播放| 成年无码AV片在线蜜芽| 国产微拍一区二区最新视频| 亚洲欧美成人a∨观看|