这是一个判断strTemp是否大于val的函数,如果是,则返回true.刚刚入门,不知这个函数这样写对不对?
function checkIntegerMinValue(objTemp,strTemp,strText,val)
{
var val = 0;
if(strTemp == "") 
return true;
if(typeof(val)!="string")
val = val+"";
if(checkNumber(objTemp,strTemp,strText)==true)//判断是否为数字
{
if(parseInt(strTemp,10)>=parseInt(val,10))
return true;
else{
alert(strText + "必须是数字");
objTemp.focus();
return false;
}
}
else{
alert(strText + "必须是数字");
return false;
}
}

解决方案 »

  1.   

    var checkIntegerMinValue = function (objTemp,strTemp,strText,val) {
    ...
    }函数内容没看。运行一下,有错误再问。
      

  2.   

    运行了,我在JSP页面调用该函数,没有报错,但是也没有出现意想中的效果。
      

  3.   

    开头就不对吧,你传入的一个参数名为val,还接着定义了一个val?
      

  4.   

    可以了!函数本身没有问题(var val = 0;
    这句不要),是我在传递参数时,参数写错了。呵呵!谢谢大家了!
      

  5.   

    可以了!函数本事没有问题(var val = 0;这句不要),是我在调用函数时参数写错了。
    谢谢大家了!