这样改行吗??    把coreg_sample()这个函数加了一个判断
function coreg_sample()
{
var coreg_sample_i = 0;
document.write("<form method=GET name=coreg_sample_form action=\"PUT_YOUR_ACTION_HERE\"><table>");
for (coreg_sample_i=1;coreg_sample_i<=coreg_rang;coreg_sample_i++)
{
   if(coreg_sample_i==1)
   {
document.write("<tr><td style='line-height:150%;padding-left:10px'><input type=checkbox name="+eval("coreg_name"+coreg_sample_i)+" checked value="+eval("coreg_value"+coreg_sample_i)+">"+eval("coreg_title"+coreg_sample_i)+"</td></tr>");
}
else
{
  document.write("<tr><td style='line-height:150%;padding-left:10px'><input type=checkbox name="+eval("coreg_name"+coreg_sample_i)+"  value="+eval("coreg_value"+coreg_sample_i)+">"+eval("coreg_title"+coreg_sample_i)+"</td></tr>");
}
document.write("<tr><td style='line-height:150%;padding-left:30px'>"+eval("coreg_desc"+coreg_sample_i)+"</td></tr>");
}
document.write("<tr><td style='line-height:150%'><input type=submit value=submit name=submit></tr></td>");
document.write("</table></form>");
}

解决方案 »

  1.   

    把for循环改写成:
    for (coreg_sample_i=1;coreg_sample_i<=coreg_rang;coreg_sample_i++)
    {
    document.write("<tr><td style='line-height:150%;padding-left:10px'><input type=checkbox name="+eval("coreg_name"+coreg_sample_i)+" value="+eval("coreg_value"+coreg_sample_i));
    // 默认选中第一个复选框
    if (coreg_sample_i == 1)
    { document.write(" checked");}
    // checked 添加完毕
    document.write(">"+eval("coreg_title"+coreg_sample_i)+"</td></tr>");
    document.write("<tr><td style='line-height:150%;padding-left:30px'>"+eval("coreg_desc"+coreg_sample_i)+"</td></tr>");
    }