if(document.form1.elements[nn[i]].value=="")

解决方案 »

  1.   

    请详细一点,我是初手,对javascript不熟,谢谢!
      

  2.   

    var nn=new Array(2);
    var nn[0]=document.form1.n1;
    var nn[1]=document.form1.n2;
    for(i=0;i<=1;i++)
    if(nn[i].value=="")
    {
    alert("不能为空");
    return false;
    }
      

  3.   

    var nn=new Array(2);
    nn[0]=document.form1.n1;
    nn[1]=document.form1.n2;
    for(i=0;i<=1;i++)
    if(nn[i].value=="")
    {
    alert("不能为空");
    return false;
    }
      

  4.   

    if(document.form1.nn[i].value=="")==>if(nn[i].value=="")
    //你可是在使用数组,还加什么document.form1在前面?