<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)題有搞了半天,聽說(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;  

    一開始我也是這樣的,但我用了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
    主站蜘蛛池模板: 毛茸茸bbw亚洲人| 青青操免费在线观看| 亚洲高清无在码在线无弹窗| 亚洲成人影院在线观看| 男女做羞羞的事视频免费观看无遮挡| 中文字幕一区二区免费| 无码精品人妻一区二区三区免费| 亚洲H在线播放在线观看H| 亚洲成色999久久网站| 亚洲人成网站在线观看播放| 免费在线视频一区| 在线A级毛片无码免费真人 | 国产一区二区三区在线免费 | 亚洲欧洲日产国码二区首页| 日韩一卡2卡3卡4卡新区亚洲| 国产又大又粗又硬又长免费 | 久久精品国产亚洲av瑜伽| 亚洲不卡视频在线观看| 亚洲伊人tv综合网色| 婷婷亚洲久悠悠色悠在线播放 | 毛片无码免费无码播放| a级精品九九九大片免费看| 九九全国免费视频| 又粗又长又爽又长黄免费视频| 亚洲AV色无码乱码在线观看| 亚洲精品无码成人片久久不卡| 国产特黄特色的大片观看免费视频| 久久久久亚洲av无码专区 | 永久免费av无码入口国语片| 亚洲一区免费视频| 77777_亚洲午夜久久多人| 亚洲va在线va天堂va不卡下载| 久久精品亚洲视频| 亚洲视频在线免费观看| 亚洲欧洲第一a在线观看| 亚洲免费在线播放| 亚洲最大在线观看| 波多野结衣亚洲一级| 亚洲日本VA午夜在线影院| 色婷婷亚洲一区二区三区| 日本一区二区在线免费观看 |