飛艷小屋

          程序--人生--哲學___________________歡迎艷兒的加入

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks
          www.xyhhxx.com  發布者: seo  時間: 2005-11-10

          因項目需要,最近一段時間里對于js的開發有了一定的了解。在基于ASP.NET的開發中,經常性的需要JS腳本來增加一些客戶端的控制,比如限制輸入字符,日期控件等等。一般這樣的控制基本上在客戶端完成就比較好,無需回傳到服務端。總結了最近的開發中使用的一些js的技巧,提供給大家

          1、js腳本如何訪問服務器控件的值
                  界面上有一個TextBox控件,ID為Name,js里可以采用如下腳本取Name的值
                  var myvalue=document.all(’Name’).value;

          2、服務器控件如何取js中變量的值
                  目前未發現比較好的辦法,我通常采用的方法是在界面上放一個隱藏的控件HtmlInputHidden,然后設置為以服務器控件運行,這樣在js腳本中和ASP.NET代碼里都可以訪問到該控件的值
                  js中給服務器控件賦值:
                  var bt=document.all(’Name’).value;
                  bt.value=’名稱’;
                  ASP.NET中使用Name.Value來訪問。

          3、如何遍歷界面上所有TextBox元素
                  var inputList = document.body.getElementsByTagName("INPUT");
                  for(var i=0;i<inputList.length;i++)
                  {
                     if(inputList[i].disabled==false && (inputList[i].type==’text’ || inputList[i].type==’password’))
                     {
                        inputList[i].value="";
                     }
                  }

          4、讓dropdownlist選擇到指定項
                  選擇dropdownlist中值為“我得選擇”得項
                  var handl=document.all(’List1’);
                  var my_value=’我得選擇’;
                  for(var index=0;index<handle.options.length;index++)
                  {
                      if(handle.options[index].text==my_value)
                      {
                          handle.selectedIndex=index;
                      }
                  }
          posted on 2005-11-14 19:32 天外飛仙 閱讀(431) 評論(2)  編輯  收藏 所屬分類: javaScript

          Feedback

          # re: JavaScript和ASP.NET的傳值 2010-08-10 10:45 我C
          以后這事咱能不做嗎?我找了一個上午這篇文章出現了幾百次,希望#¥%……*&  回復  更多評論
            

          # re: JavaScript和ASP.NET的傳值[未登錄] 2010-08-10 12:54
          都2005年寫的,你還在這叫勁,這blog我都不用了,轉到csdn去了  回復  更多評論
            

          主站蜘蛛池模板: 澜沧| 报价| 东平县| 安义县| 阳谷县| 怀来县| 荔浦县| 清远市| 修武县| 榆林市| 金华市| 松潘县| 乌鲁木齐县| 邢台县| 桂阳县| 从江县| 华亭县| 双城市| 吉安市| 威海市| 崇仁县| 洞头县| 晋州市| 宣武区| 云南省| 诸城市| 承德县| 色达县| 黄山市| 江达县| 龙海市| 额敏县| 楚雄市| 鄂托克旗| 金沙县| 于田县| 开原市| 濮阳县| 曲水县| 广河县| 曲麻莱县|