专干老熟女a片,日韩毛片免费无码无毒视频观看,日韩中文字幕免费视频,解开老师裙子猛烈进入动漫

IT技術(shù)

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

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

  我們?cè)谶M(jìn)行button點(diǎn)擊事件前,會(huì)有一些頁(yè)面判斷,例如判斷文本框不能為空,是否為手機(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í)行頁(yè)面的判斷操作,而后才會(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)前頁(yè)

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
主站蜘蛛池模板: 绥化市| 集贤县| 新野县| 淮北市| 兰州市| 通河县| 安国市| 顺昌县| 浏阳市| 鹤庆县| 抚宁县| 吴江市| 乳源| 顺昌县| 商河县| 衡阳县| 永德县| 甘肃省| 陇川县| 靖西县| 资阳市| 昌都县| 长武县| 关岭| 怀安县| 大同县| 平陆县| 额尔古纳市| 双流县| 阳西县| 南召县| 宜丰县| 黑河市| 巴楚县| 新龙县| 宁远县| 汶上县| 辽阳县| 大名县| 新兴县| 浑源县|