在开头加这么个东西,试试<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

解决方案 »

  1.   

    在用msg的地方要显示的用var声明一下,可能是msg这个变量会先理解成一个方法,而方法这样用是不对的:function="".所以也可以把msg改成别的名字。
    //
    function changecheckx(a,n,z,o,mid){
    mx="old";
    mm="little";
         cls(mid);
         if((n>z)||(n<a)){
    var msg=n>z?mx:mm;//changed by omett
              dis(mid,msg);
              o.value="";
         }else{
              o.value=n;
         }
    }
    //
    function checknum(p,mid){
    var msg="test";//changed by omett
    for(var i=0;i<(p.length);i++){
    if((p.charAt(i) < "0") ||( p.charAt(i) > "9")){
                   dis(mid,msg);
                   return false;
    }
    }
    return true;
    }