function select_all()
{
var obj=document.getElementById("selectall");
   if(obj.checked==true)
   { var j=0;
for(j=0;j=20;$j++)
{

document.form1.sel_val2.value +=document.getElementById("ulgN"+j).value +",";
}


}   
if(obj.checked==false)
   
        { document.form1.sel_val2.value ="";

}
}
当点击selectall的时候,把ulgN0,ulgN1,......ulgNx的值赋给 sel_val2中,我现做的这个JS,它只能赋出第一个值过去。
死活都不行。而且还提示这行for(j=0;j=20;$j++): 缺少对象  <input type="checkbox" id="selectall" onclick="select_all()"><input type="text" name="sel_val2"   value=''  size=600 >
<input type="text" name="userloginnameaN0"   id="ulgN0"  value="mac1" />
 
<input type="text" name="userloginnameaN1"   id="ulgN1"  value="abc115" />
 
<input type="text" name="userloginnameaN2"   id="ulgN2"  value="abc029" />
 
<input type="text" name="userloginnameaN3"   id="ulgN3"  value="abc030" />
 
<input type="text" name="userloginnameaN4"   id="ulgN4"  value="abc031" />
 
<input type="text" name="userloginnameaN5"   id="ulgN5"  value="abc032" />
 
<input type="text" name="userloginnameaN6"   id="ulgN6"  value="abc033" />
......

解决方案 »

  1.   

    for(j=0;j=20;j++) $j写错了? 
      

  2.   


    <script>
    function select_all() 

    var obj=document.getElementById("selectall"); 
    if(obj.checked==true){ 
    var j=0; 
    for(j=0;j<20;j++){ 
    if(document.getElementById("ulgN"+j))
    document.form1.sel_val2.value +=document.getElementById("ulgN"+j).value +","; 

    }  
    else document.form1.sel_val2.value =""; 

    </script><form name="form1">
    <input type="checkbox" id="selectall" onclick="select_all()"> <input type="text" name="sel_val2"  value=''  size=600 > 
    <input type="text" name="userloginnameaN0"  id="ulgN0"  value="mac1" /> <input type="text" name="userloginnameaN1"  id="ulgN1"  value="abc115" /> <input type="text" name="userloginnameaN2"  id="ulgN2"  value="abc029" /> <input type="text" name="userloginnameaN3"  id="ulgN3"  value="abc030" /> <input type="text" name="userloginnameaN4"  id="ulgN4"  value="abc031" /> <input type="text" name="userloginnameaN5"  id="ulgN5"  value="abc032" /> <input type="text" name="userloginnameaN6"  id="ulgN6"  value="abc033" /> 
    </form>
      

  3.   

    哈哈,二位说的都对,看我尽快的真晕了,PHP和JS都搞一块了