飛艷小屋

          程序--人生--哲學(xué)___________________歡迎艷兒的加入

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks
          www.xyhhxx.com  發(fā)布者: seo  時(shí)間: 2005-11-10

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

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

          2、服務(wù)器控件如何取js中變量的值
                  目前未發(fā)現(xiàn)比較好的辦法,我通常采用的方法是在界面上放一個(gè)隱藏的控件HtmlInputHidden,然后設(shè)置為以服務(wù)器控件運(yùn)行,這樣在js腳本中和ASP.NET代碼里都可以訪問到該控件的值
                  js中給服務(wù)器控件賦值:
                  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選擇到指定項(xiàng)
                  選擇dropdownlist中值為“我得選擇”得項(xiàng)
                  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 天外飛仙 閱讀(423) 評論(2)  編輯  收藏 所屬分類: javaScript

          Feedback

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

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

          主站蜘蛛池模板: 成安县| 措美县| 巴东县| 轮台县| 长阳| 高陵县| 隆安县| 家居| 五华县| 阳曲县| 绥棱县| 夏邑县| 三亚市| 南宁市| 郸城县| 九江县| 禄劝| 临潭县| 弥渡县| 光山县| 宜丰县| 哈尔滨市| 望江县| 长海县| 赤城县| 泸定县| 武穴市| 碌曲县| 高唐县| 榆社县| 那曲县| 全南县| 正镶白旗| 渝中区| 鹰潭市| 新余市| 揭东县| 柞水县| 新巴尔虎右旗| 峨眉山市| 金昌市|