需求一个js 就是 选中多个 复选框 然后点击 按钮 才把选中的值 传到文本框里。。

2024-11-04 18:20:47
推荐回答(3个)
回答(1):


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

多个复选


   

   

   

   

   

   



  •   



我修改了两个地方

回答(2):




window.onload = function() {
var arr = new Array();
var btnObj = document.getElementById("btn");
btnObj.onclick = function() {
var chks = document.getElementsByName("checkboxes");

          for (var i = 0; i < chks.length; i++) {
                    if (chks[i].checked) {
                        arr.push(chks[i].value);
                    }
                }

                document.getElementById("checkboxValues").value = arr.join(" | ");

};
};














回答(3):


    window.onload = function(){ 
    var obox = document.getElementById("box"); 
    var cboList = obox.getElementsByTagName("input"); 
    var oText = document.getElementById("tt"); 
    var  btn = document.getElementByName('btn');//给按钮加个name名btn
    btn[0].onclick = function(e){ 
      var values = []; 
            for(var i=0;i                if(cboList[i].checked){ 
                    values.push(cboList[i].value); 
                } 
            } 
            oText.value = values.join(","); 
    }
  }