js 一些獲取控件值問題


請看最新query取值 :http://www.cnblogs.com/suwh/archive/2012/11/19/2777091.html

 Label控件 js獲取的實例, var text= document.getElementById('Label1').innerText;

假如, 這樣 var text= document.getElementById('Label1').value; 則 text 為Undefined。

而 TextBox 的值

就可以 var text= document.getElementById('TextBox 1').value;

對於,RadioButtonList 與 DropDownList 他們的獲取方式是大不一樣的! 這主要是因為 他們所生成的 html元素不一樣。

DropDownList 的值 獲取 比較簡單:

        var ddlvalue = document.getElementById('ctl00_Contentplaceholder3_ddlFolws').value;
       

而 RadioButtonList 的值獲取 就比較麻煩:

        var value = "";

        var Result = document.getElementsByName('ctl00$Contentplaceholder3$rblResult');
        for (var i = 0; i < Result.length; i++) {
            if (Result.item(i).checked) {
                value = Result.item(i).value;
            }
        }

如果 RadioButtonList 控件 沒有一個選擇的 那么 value的值 為空!

而checkbox可想而知


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM