form."t"&i用document.getElementById("t"+i)代替试试

解决方案 »

  1.   

    1.这里用[]语法代替.语法
    alert(form1[("input"+i)].value)2.这种情况,用同名的组成元素集合也许是一个更好选择
    <input name=text1>
    <input name=text2>
    <input name=text3>用alert(form1.input1[i].value)来访问
      

  2.   

    for (i=1;i<N;i++)
    {
      if(form."t"&i.checked==false){
         alrt(/"sorry~~~~~~~~~")
         return false;
    }
    }
    return true=====>>
    for (i=1;i<N;i++)
    {
      if(form.eval("t"+i).checked==false){
         alert("sorry~~~~~~~~~")
         return false;
    }
    }
    //return true