function Place14a(myform)
{
   var str,i;
   str = " ";
   if(!fnIsIntNum(myform.Place14_Num.value))
      myform.Place14_Num.value=1;
   for(i=1;i<=myform.Place14_Num.value;i++)
   {
      str += "姓名:" + i + ":<input name=\"Place14_Num" + i + "\" type=\"text\" id=\"Place14_Num" + i + "\" size=\"12\" >";
  If(i%4=1)
  str +="<br/>";
       }
   str += "&nbsp;";
   window.uploadname14.innerHTML = str;
}   If(i%3=1)
  str +="<br/>";  这里我想换成每4个i,就输入一次<br/> 但是我不是很懂,请问该怎么做呢

解决方案 »

  1.   

    我弄了   If(i%4) 
      str +=" <br/>"; 说缺少对象...
      

  2.   

    果然是小写的问题,但很郁闷哦,他居然是,每行就一个<br/> 然后第4个反而没有<br/>了
    效果是这样
    1
    2
    3
    45
    6
    7
    89
    10function Place14a(myform)
    {
       var str,i;
       str = "&nbsp;";
       if(!fnIsIntNum(myform.Place14_Num.value))
          myform.Place14_Num.value=1;
       for(i=1;i<=myform.Place14_Num.value;i++)
       {
          str += "名单:" + i + ":<input name=\"Place14_Num" + i + "\" type=\"text\" id=\"Place14_Num" + i + "\" size=\"12\" >";
        if(i%4) 
      str +=" <br/>"; 
           }
       
     
       str += "&nbsp;";
       window.uploadname14.innerHTML = str;
    }
    这是此代码
      

  3.   

    额..我的错...
    if(i%4==1)
    没打完整给你...