try
不好意思,最笨的方法,输入大于10的数字点它一下再输入小于10的数字点他一下
<FORM name='form1' METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="t1" onclick="check(this);">
<INPUT TYPE="text" NAME="t2" onclick="check(this);">
<INPUT TYPE="text" NAME="t3" onclick="check(this);">
</FORM>
<script>
function check(obj)
{
if (obj.value > 10) {
obj.style.background = "#6666ff";
} else {
obj.style.background = "#ffffff";
}
}
</script>

解决方案 »

  1.   

    这可不行。得按OK后统一执行Check
      

  2.   

    var oInput=document.all.tags("input");
    for(var i=0;i<oInput.length;i++)
    {
      if(oInput.item(i).type=="text")
       {
          if(check(oInput.item(i).value==0)
           {
            oInput.item(i).style.backgroundColor="red";
            oInput.item(i).style.color="white";
           }
       }
    }
      

  3.   

    var oInput=document.all.tags("input");
    for(var i=0;i<oInput.length;i++)
    {
      if(oInput.item(i).type=="text")
       {
          if(check(oInput.item(i).value==0))
           {
            oInput.item(i).style.backgroundColor="red";
            oInput.item(i).style.color="white";
           }
       }
    }
    不好意思,漏了一个括号...
      

  4.   

    document.all.tags是什么意思?
    能解释一下吗?谢谢
      

  5.   

    tags方法用于在document中查找指定的html标记,返回一的数组