<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

        這個(gè)做法沒(méi)什么新意,就是就用一個(gè)Hidden,不過(guò)里面有些問(wèn)題有搞了半天,聽(tīng)說(shuō)細(xì)細(xì)說(shuō)來(lái)。

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

    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 == "請(qǐng)選擇")  
    11.       {   
    12.          alert("第"+i+"行數(shù)據(jù)“未選缺勤時(shí)間”錯(cuò)誤!");  
    13.          ra=1;  
    14.            
    15.       }   
    16.       else if(AbsenseType==12 && AbsenseDay != "請(qǐng)選擇")   
    17.       {  
    18.          alert("第"+i+"行數(shù)據(jù)“未缺勤,但選了缺勤時(shí)間”錯(cuò)誤!");  
    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#服務(wù)端

     

     

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

     

    這個(gè)里面有一點(diǎn)我很搞不懂:網(wǎng)上很多同志都說(shuō)在給Hidden賦值時(shí)要用下面這樣的語(yǔ)句(而且都說(shuō)成功了)

     

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

    一開(kāi)始我也是這樣的,但我用了ASP.net的BUTTON來(lái)觸發(fā)的,死活取不到值。后來(lái)我用了HTML中的BUTTON進(jìn)了測(cè)試,發(fā)現(xiàn)報(bào)了一個(gè)空對(duì)象的錯(cuò)誤,我才發(fā)現(xiàn),這種方法根本無(wú)法取到Hidden控件的值,為什么,因?yàn)檫@個(gè)Hidden 控件是runat="Server"的,即為一個(gè)服務(wù)端的控件,我把runat="Server"鼓起去掉后,即:

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

     

    就可以正常取到值。

    后來(lái)想來(lái)想去,我用了

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


    文章來(lái)源:http://www.my1984.net/?action=show&id=160

    MSN:
    posted on 2008-12-18 22:32 kylixlu 閱讀(1276) 評(píng)論(0)  編輯  收藏 所屬分類: dotNet
    主站蜘蛛池模板: 永久在线观看www免费视频| 亚洲AV日韩AV永久无码免下载| 十九岁在线观看免费完整版电影| 羞羞漫画小舞被黄漫免费| 亚洲理论精品午夜电影| 亚洲午夜久久久影院伊人| 四虎永久免费观看| 卡一卡二卡三在线入口免费| 国产四虎免费精品视频| 国产羞羞的视频在线观看免费| 一区免费在线观看| 羞羞漫画小舞被黄漫免费| 亚洲精品无码少妇30P| va天堂va亚洲va影视中文字幕| 亚洲色图国产精品| 亚洲AV午夜成人影院老师机影院| 亚洲不卡AV影片在线播放| 在线永久免费观看黄网站| 成年女人免费视频播放77777 | 欧美大尺寸SUV免费| 91成人在线免费视频| 免费91最新地址永久入口| 特级做A爰片毛片免费看无码 | 成人免费视频88| 在线观看日本免费a∨视频| 69式互添免费视频| xxxx日本免费| 青青青国产在线观看免费| 99无码人妻一区二区三区免费| 毛片免费全部播放无码| 免费看h片的网站| 成人免费福利视频| 国产福利在线免费| 拨牐拨牐x8免费| 日韩在线免费播放| 亚洲国产成人精品91久久久| 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲AV无码乱码在线观看性色扶| 亚洲国产成人VA在线观看| 亚洲精品午夜无码专区| 亚洲高清在线播放|