<script type="text/javascript" language="Javascript1.1"> <!-- Begin var bCancel = false; 
function validateRegistrationForm(form) {                                                     
      if (bCancel) 
        return true; 
      else 
       return validateRequired(form); 
} function validateRequired (o) { 
if(o.TextBoxName.value=="")
{
alert("bu能位空")
return false
}
return true
} //End --> 
</script>

解决方案 »

  1.   

    function validateRegistrationForm(form) {                                                     
          if (bCancel) 
            return true; 
          else 
           return form; 
    }
      

  2.   

    net_lover(孟子E章)的那个意思我明白,但是问题就是这里,我也看不明白,还有那个数组,怎么在里面new 了个function,参数里的varName我也不明白是什么,页面中根本看不到在哪里定义的varName。这是用struts的validation,动态加载js客户端验证,自动产生的代码,参生出来有错误,我实在是不明白怎么回事.
      

  3.   

    我觉的这里function required ()
    应该是一个构造函数,通过它创建的对象具有属性aa,
    aa被初始化为由表单中需要检测的项目的name,出错信息和一个函数对象组成的数组;aa 的这些值在什么地方被调用就不太清楚了
      

  4.   

    你用<html:javascript设置两个属性就能引入需要调用的js api了
    <html:javascript ... dynamicJavascript="false" staticJavascript="true">
    因为默认dynamicJavaScript这个参数是true,所以validation api的function不会背加到你的jsp页面中, 把它设置层false以后你就可以在运行页面里看到所有的js方法了