日期:2014-05-20  浏览次数:20629 次

不满足条件也提示
Java code


<script>
function test()
{
   var a1 = document.getElementById("aa").value.length;
   var b1 = 4;
   if (a1 > b1);
   {
       alert("對不起!碼長度不能大於4位數");
       }
   return false;
   document.write(a1);
    }
</script>

<input name="aa" id="aa" type="text" value="abcd" onblur="test();" />



------解决方案--------------------
还真没注意,分号。

所以代码风格很重要,我一直推荐左括号别换行:

if (a1 > b1) {
alert("對不起!碼長度不能大於4位數");
}