飛艷小屋

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

          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 天外飛仙 閱讀(425) 評論(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去了  回復  更多評論
            

          主站蜘蛛池模板: 五原县| 分宜县| 裕民县| 德江县| 鹿泉市| 开化县| 双城市| 洱源县| 乌拉特中旗| 屏东县| 曲阜市| 彭水| 汝阳县| 左贡县| 个旧市| 垣曲县| 陈巴尔虎旗| 马关县| 紫金县| 来安县| 慈溪市| 如东县| 大同市| 长寿区| 德州市| 建阳市| 韩城市| 珠海市| 淳安县| 镇安县| 福安市| 长宁县| 双鸭山市| 栾城县| 永春县| 进贤县| 蓬莱市| 恩施市| 申扎县| 扶风县| 陇西县|