<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 66,comments - 41,trackbacks - 0

        這個做法沒什么新意,就是就用一個Hidden,不過里面有些問題有搞了半天,聽說細細說來。

    還是先上代碼(代碼跟上一篇的差不多):

    1.JS的代碼

     

    JavaScript代碼
    1. function onClientClick()  
    2.   {  
    3.      
    4.      var table=document.getElementById("<%=GridView1.ClientID %>");  
    5.      for(var i=1;i<table.rows.length;i++)  
    6.      {  
    7.        var AbsenseType=table.rows[i].cells[3].getElementsByTagName("select")[0].value;  
    8.        var AbsenseDay=table.rows[i].cells[3].getElementsByTagName("select")[1].value;  
    9.        var WotDay=table.rows[i].cells[4].getElementsByTagName("select")[0].value;  
    10.       if(AbsenseType!=12 && AbsenseDay == "請選擇")  
    11.       {   
    12.          alert("第"+i+"行數據“未選缺勤時間”錯誤!");  
    13.          ra=1;  
    14.            
    15.       }   
    16.       else if(AbsenseType==12 && AbsenseDay != "請選擇")   
    17.       {  
    18.          alert("第"+i+"行數據“未缺勤,但選了缺勤時間”錯誤!");  
    19.          r=1;  
    20.       }  
    21.       else if(AbsenseDay=="" && WotDay=="")   
    22.       {  
    23.         
    24.       }  
    25.         
    26.      }  
    27.      document.getElementById("<%=Hidden1.ClientID %>").value=r;  
    28.   }   
    29.     

    2.Hidden

     

     

    XML/HTML代碼
    1. <input id="Hidden1" type="hidden" runat="Server" value="" />  

    3.C#服務端

     

     

    C#代碼
    1. Response.Write("Hidden1.Value=" + Hidden1.Value + "</br>");  

     

    這個里面有一點我很搞不懂:網上很多同志都說在給Hidden賦值時要用下面這樣的語句(而且都說成功了)

     

    JavaScript代碼
    1. document.getElementById("Hidden1").value=r;  

    一開始我也是這樣的,但我用了ASP.net的BUTTON來觸發的,死活取不到值。后來我用了HTML中的BUTTON進了測試,發現報了一個空對象的錯誤,我才發現,這種方法根本無法取到Hidden控件的值,為什么,因為這個Hidden 控件是runat="Server"的,即為一個服務端的控件,我把runat="Server"鼓起去掉后,即:

    XML/HTML代碼
    1. <input id="Hidden1" type="hidden" value="" />   
    用:
    JavaScript代碼
    1. document.getElementById("Hidden1").value=r;  

     

    就可以正常取到值。

    后來想來想去,我用了

    JavaScript代碼
    1. document.getElementById("<%=Hidden1.ClientID %>").value=r;   
    這樣對于服務端的控件就可以正確取到值拉。同理:要取一個JS的返回值也是一樣的做法了:)


    文章來源:http://www.my1984.net/?action=show&id=160

    MSN:
    posted on 2008-12-18 22:32 kylixlu 閱讀(1284) 評論(0)  編輯  收藏 所屬分類: dotNet
    主站蜘蛛池模板: 亚洲成在人线aⅴ免费毛片| 日韩精品人妻系列无码专区免费| 国内精品乱码卡1卡2卡3免费| 午夜亚洲国产理论秋霞| 99精品视频在线视频免费观看| 亚洲av永久无码精品秋霞电影影院 | 成年黄网站色大免费全看| 99久久国产热无码精品免费| 亚洲尹人香蕉网在线视颅| 最近2019年免费中文字幕高清 | 亚洲专区一路线二| 国产精品亚洲专一区二区三区| 少妇性饥渴无码A区免费| 操美女视频免费网站| 精品国产_亚洲人成在线高清| 亚洲人成网站看在线播放| 男女一进一出抽搐免费视频| 久久久青草青青国产亚洲免观| 亚洲一区欧洲一区| 国产精品美女自在线观看免费 | 最新亚洲人成无码网www电影| 免费午夜爽爽爽WWW视频十八禁| 91嫩草私人成人亚洲影院| 国产妇乱子伦视频免费| 中文字幕乱码亚洲精品一区| 人妻丰满熟妇无码区免费| 亚洲免费在线观看视频| 国产一精品一aⅴ一免费| 日韩精品无码免费专区午夜不卡| 久久久久亚洲精品天堂| 日韩精品无码人妻免费视频| 国产伦精品一区二区免费| 亚洲最大的成网4438| 青青青国产免费一夜七次郎| 国产无限免费观看黄网站| 亚洲日韩乱码中文无码蜜桃| 五月婷婷亚洲综合| 国产成人亚洲综合一区| 亚洲国产综合久久天堂| 美女羞羞喷液视频免费| 亚洲成年轻人电影网站www|