这是structs吧,判断可以和form一样
<script>if (document.form1.customerTypeCode.value =="" || document.form1.customerTypeName.value=="") {
  alert("不能为空");
}
</script>

解决方案 »

  1.   

    大哥,那我的判断语句写在哪个地方了??<html:submit property="save" value="Save"/>还能写在这个里面吗??好象不可以呀??
      

  2.   

    在submit按扭中加入  onclick="javascript:return check();"
      

  3.   

    <script>
    check() {
    if (document.form1.customerTypeCode.value =="" || document.form1.customerTypeName.value=="") {
      alert("不能为空");
    }
    }
    </script>
      

  4.   

    可是我并没有完成呀!你以为我不想吗??我也想快点呀!上面的方法都不行!
    这是Struts的标签,上面的方法行不通!必须在Action或Form中进行判断!我就是不会才问的!哪为大哥帮忙呀?
      

  5.   

    szabo(阿波哥)说的方法不行吗?
      

  6.   

    上面的方法都不可以!因为用了Struts的标签后,submit就直接提交了,不管是否为空!所以判断必须在一个Action或Form里进行!
      

  7.   

    <html:form onsubmit="function()">
    这样呢?
      

  8.   

    <html:submit property="save" value="Save" onsubmit="return checkform();">按钮
      <html:text property="customerTypeCode"/> 代码
      <html:text property="customerTypeName"/> 名字  <script language="javascript">
      function checkform(){
        if (document.form1.customerTypeCode.value =="") {
          alert("不能为空");
      document.form1.customerTypeCode.focus();
      return false;
        }
         if (document.form1.customerTypeName.value =="") {
          alert("不能为空");
      document.form1.customerTypeName.focus();
      return false;
        }       
       return true;  }
      </script>
      楼主别忘记给我50分吧,多谢了
      

  9.   

    奇怪.....不点submit按钮,就直接提交????
      

  10.   

    按钮点了之后是自动提交的,判断的过程在一个Action也面中判断,就是这里public ActionErrors validate(ActionMapping actionMapping,
       HttpServletRequest httpServletRequest) {
    ActionErrors errors = new       ActionErrors();
    这里首先设置错误,然后在跳到一个文件中处理错误,根据错误类型自动转向到刚才的页面并在文本框上面显示:输入不能为空! 上面的方法都不行!!
      

  11.   

    搞半天,原来是在服务端判断的哦.
    抱歉,这块我也不太熟悉,提供一个思路可以参考.多多指正.
    可以在validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest)方法里面做合法性检查,检查完了,错误信息就放到request里面.
    比如request.setAttribute("errormsg", msg);页面上就提供一个javascript方法,在onload时间里面调用,判断"errormsg"里面是否有信息,有的话就alert出来了.思路是这样,既然你用到了struts还有validate的插件,根据你的架构修改了.