如何控制單選、復選、列表框

          一些頻繁使用的javascript頁面控制,做個總結。
          下面是部分代碼。
          <html>
          <head>
          <script language="javascript">
           function a(){
            window.document.getElementsByName("dx")[0].checked=true;
           }
           function b(){
            window.document.getElementsByName("dx")[0].checked=false;
           }
           function c(){
            window.document.getElementsByName("fx")[0].checked=true;
           }
           function d(){
            window.document.getElementsByName("fx")[0].checked=false;
           }
           function e(){
            for(i=0;i<window.document.getElementsByName("fx").length;i++){
                if(!window.document.getElementsByName("fx")[i].checked){
                 window.document.getElementsByName("fx")[i].checked=true;
                }
               }
           }
           function f(){
            for(i=0;i<window.document.getElementsByName("fx").length;i++){
                if(window.document.getElementsByName("fx")[i].checked){
                 window.document.getElementsByName("fx")[i].checked=false;
                }
               }
           }
           function g(){
            window.document.getElementById("lbka")[1].selected=true;
           }
           function h(){
            alert("選擇號為:"+window.document.getElementById("lbka").selectedIndex + "    值為:" +window.document.getElementById("lbka")[window.document.getElementById("lbka").selectedIndex].value+"    文本值為:" + window.document.getElementById("lbka")[window.document.getElementById("lbka").selectedIndex].text);
           }
           function m(){
            sel = false;
            var val="";
               for(i=0;i<window.document.getElementsByName("dx").length;i++){
                if(window.document.getElementsByName("dx")[i].checked){
                 val = window.document.getElementsByName("dx")[i].value;
                 sel=true;
              break;
                }  
               }
              if(sel){
             alert("單選值為:"+val);
               
               }else{
             alert("請選擇文件");
                return false;
            }  
           }
           function j(){
            var sel = false;
            var val="";
               for(i=0;i<window.document.getElementsByName("fx").length;i++){
                if(window.document.getElementsByName("fx")[i].checked){
                 if(val==""){
                  val=window.document.getElementsByName("fx")[i].value;
                 }else{
                  val = val + "," +window.document.getElementsByName("fx")[i].value;
                 } 
                }
               }
               if(val==""){
                alert("請選擇文件");
                return false;
               }else{
             alert("復選值為:"+val);
            }
           }
          </script>
          </head>
          <body>
          <table id="table1" width="100%"  border="1" align="center" cellpadding="0" cellspacing="0">
           <tr>
            <td>文件</td>
            <td>列表框</td>
            <td>單選</td>
            <td>復選</td>
           </tr>
           <tr>
            <td>文件A</td>
            <td><select name="lbka"><option value="lbka1">文件A1</option><option value="lbka2">文件A2</option></select></td>
            <td><input type="radio" name="dx" value="dxa"></td>
            <td><input type="checkbox" name="fx" value="fxa"></td>
           </tr>
           <tr>
            <td>文件B</td>
            <td><select name="lbkb"><option value="lbkb1">文件B1</option><option value="lbkb2">文件B2</option></select></td>
            <td><input type="radio" name="dx" value="dxb"></td>
            <td><input type="checkbox" name="fx" value="fxb"></td>
           </tr>
           <tr>
            <td colspan="4">
             <a href="#" onclick="a();">單選A選中</a>
             <a href="#" onclick="b();">單選A不選中</a>
             <a href="#" onclick="c();">復選A選中</a>
             <a href="#" onclick="d();">復選A不選中</a>
             <a href="#" onclick="e();">復選全選</a>
             <a href="#" onclick="f();">復選全不選</a>
             <a href="#" onclick="g();">選中列表框文件A2</a>
             <a href="#" onclick="h();">取得選中列表框A的值,文本</a>
             <a href="#" onclick="m();">判斷單選選擇</a>
             <a href="#" onclick="j();">判斷復選選擇</a>
            </td>
           </tr>
          </table>
          </body>
          </html>

          posted on 2007-08-09 09:17 software5168 閱讀(1096) 評論(0)  編輯  收藏 所屬分類: Java學習

          <2007年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          JAVA學習網站

          綜合

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 隆化县| 定陶县| 峨山| 大冶市| 武平县| 井陉县| 祁门县| 湘乡市| 凤冈县| 称多县| 怀远县| 同江市| 高淳县| 根河市| 阿拉善右旗| 买车| 教育| 丹凤县| 龙山县| 六安市| 新昌县| 沙田区| 马山县| 凤城市| 梁平县| 兰溪市| 龙陵县| 奈曼旗| 桃源县| 河曲县| 赤水市| 靖州| 嘉善县| 县级市| 灵寿县| 乌拉特前旗| 景泰县| 麻阳| 丰台区| 三河市| 庆城县|