<script type="text/javascript"> 
function writeQQ(form) { 
var Q = document.getElementById("QQ"); 
Q.value = ""; 
for (var i=0;i<form.elements.length;i++) { 
var e = form.elements[i]; 
if (e.name == "checkbox" && e.checked == true) { 
form.Q.value = e.value.split("/")[0];  
form.ss.value = e.value.split("/")[1];
form.zz.value = e.value.split("/")[2];



</script>

解决方案 »

  1.   

    少了个Q
    form.QQ.value = e.value.split("/")[0];  
    form.ss.value = e.value.split("/")[1];
    form.zz.value = e.value.split("/")[2];
      

  2.   

    function writeQQ(ckb) { 
    var Q = document.getElementById("QQ");
    var s = document.getElementById("ss");
    var z = document.getElementById("zz");
    var vals = ckb.value.split('/');
    if( ckb.checked )
    {
      Q.value = vals[0];
      s.value = vals[1];
      z.value = vals[2];
    }
    else

      Q.value = "";
      s.value = '';
      z.value = '';
    }
    }<input  type="text" name="QQ" id="QQ"> 
    <input  type="text" name="ss" id="ss"> 
    <input  type="text" name="zz" id="zz">
      

  3.   

    <input type="checkbox" name="checkbox" value="a/b/c" onClick="writeQQ(this)"> 
    =========
    调用地方也要如上改。