TRY:for (i=0; i < form1.elements.length; i++)
{
   if (form1.elements[i].name == "t1" && form1.elements[i].value.length != 0)
   {
     if (/\D/.test(form1.elements[i].value) && form1.elements[i].value > 0)
     {
           alert("不符合要求!");
          
     }
   }
}

解决方案 »

  1.   

    for(var i=0;i<=form1.t1.length-1;i++)
    {
        if (form1.t1[i].value.search(/^\d+$/)==-1) {alert('错误');return false;}
        return true;
    }
      

  2.   

    for(var i=0;i<=form1.t1.length-1;i++)
    {
        if (form1.t1[i].value>0 {alert('错误');return false;}
        return true;
    }
      

  3.   

    for(var i=0;i<=form1.t1.length-1;i++)
    {
        if (form1.t1[i].value.search(/^0*\d+$/)==-1) {alert('错误');return false;}
        return true;
    }
      

  4.   

    不好意思,失误了:(function ck()
    {
        for(var i=0;i<=form1.t1.length-1;i++)
        {
            if (Number(form1.t1[i].value)<=0) {alert('错误');return false;}
        }
        return true;}
      

  5.   

    真不好意思,还是有错:(function ck()
    {var tval;
        for(var i=0;i<=form1.t1.length-1;i++)
        {
            if ((tval=Number(form1.t1[i].value))<=0 || isNaN(tval)) {alert('错误');return false;}
        }
        return true;}
      

  6.   

    <form>
    <input type=text name="t1">
    <input type=text name="t1">
    <input type=text name="t1">
    <input type="button" onclick="for(var i=0,obj=forms[0].all.namedItem('t1'),t=new Array();i<obj.length;i++){t[i]=obj[i].value>0};if(t[0]&&t[1]&&t[2]){alert('成功')}">
    </form>