找不到对象。跟自定义函数的使用没关系。
确认一下,有没有以下的对象:(名字大小写敏感)form name=myform
input name=cname
input name=caixi
input name=ctel
input name=cadd
input name=okcai
input name=content

解决方案 »

  1.   

    刚才搞错了
    myform
    是一个参数
    你看一看在调用Juge时,没有有传进一个类型为form对象的参数。
    对应的函数改成如下:
    function Juge(myform)
    {
    if ((nospa(myform.cname.value)=="") || (nospa(myform.caixi.value)=="") || (nospa(myform.ctel.value)=="")||(nospa(myform.cadd.value)=="")||(nospa(myform.okcai.value)=="")||(nospa(myform.content.value)=="")){
           alert ("必填选项不可为空!");
           return(false);
        }
    }
      

  2.   

    也可以将函数改成如下,则调用时不需要传参数:
    //function Juge(myform)
    function Juge()
    {
    if ((nospa(document.myform.cname.value)=="") || (nospa(document.myform.caixi.value)=="") || (nospa(document.myform.ctel.value)=="")||(nospa(document.myform.cadd.value)=="")||(nospa(document.myform.okcai.value)=="")||(nospa(document.myform.content.value)=="")){
           alert ("必填选项不可为空!");
           return(false);
        }
    }
    {
    if ((nospa(document.myform.cname.value)=="") || (nospa(document.myform.caixi.value)=="") || (nospa(document.myform.ctel.value)=="")||(nospa(document.myform.cadd.value)=="")||(nospa(document.myform.okcai.value)=="")||(nospa(document.myform.content.value)=="")){
           alert ("必填选项不可为空!");
           return(false);
        }
    }
      

  3.   

    也可以将函数改成如下,则调用时不需要传参数:
    //function Juge(myform)
    function Juge()
    {
    if ((nospa(document.myform.cname.value)=="") || (nospa(document.myform.caixi.value)=="") || (nospa(document.myform.ctel.value)=="")||(nospa(document.myform.cadd.value)=="")||(nospa(document.myform.okcai.value)=="")||(nospa(document.myform.content.value)=="")){
           alert ("必填选项不可为空!");
           return(false);
        }
    }