javascript-validateSave()校验问题,求大神指导

问题描述

validateSave()校验问题,求大神指导

代码如下:正常我没填写收货单位,他应该弹出“收货单位不能为空”,但是我点保存后,他就在那刷新页面。什么都不显示了。一直刷,为什么啊,求大神指导


public void validateSave()
    {
           List al = this.chuKu.ValiData();
           for (int i = 0; i < al.size(); i++)          {
             this.addActionError(al.get(i).toString());
            }
    }
 /*实现验证*/
    public ArrayList ValiData()
    {
         ArrayList al = new ArrayList();
        if (!TypeChange.toNotNull(this.shouHuoDanWei).equals(""))
                 {
                   if (this.shouHuoDanWei.length() > 100)
                   {
                     al.add("收货单位长度不能大于100个字符。");
                   }
                 }
                 else
                 {
                   al.add("收货单位不允许为空值。");
                 }
                 if (TypeChange.toNotNull(this.cheHao).length() > 50)
                 {
                   al.add("车号长度不能大于50个字符。");
                 }
                 if (TypeChange.toNotNull(this.guiGe).length() > 100)
                 {
                   al.add("规格长度不能大于100个字符。");
                 }
                if (TypeChange.toNotNull(this.huoWeiHao).length() > 50)
                         {
                           al.add("货位号长度不能大于50个字符。");
                         }

                 if (TypeChange.toNotNull(this.beiZhu).length() > 1000)
                 {
                   al.add("备注长度不能大于1000个字符。");
                 }
                 if (TypeChange.toNotNull(this.jieSuanDanHao).length() > 5)
                 {
                   al.add("结算单号长度不能大于5个字符。");
                 }
                 if (TypeChange.toNotNull(this.cheZhong).length() > 50)
                 {
                   al.add("车种长度不能大于50个字符。");
                 }
                 if (TypeChange.toNotNull(this.pinMing).length() > 50)
                 {
                   al.add("品名长度不能大于50个字符。");
                 }

          return al;
    }


  <div class="buttonDiv">
        <s:submit theme="simple" value="保存" action="Save" cssClass="button_style"/>
        <s:if test="chuKu.id>0">
            <s:submit theme="simple" name="Delete" value="删除" onclick="{if(confirm('确定删除纪录吗?')){this.document.formname.submit();return true;}return false;}" action="Delete" cssClass="button_style" method="dele"/>
        </s:if>
        <input type="button" class="button_style" value="返回"
               onclick="javascript:window.location.href='./List.action?pageLink=<s:property value="pager.pageLinkUrl"/>'"/>
    </div>

     <div class="validatemsg">
    <s:actionerror/>
    <s:fielderror/>
    <s:actionmessage/>
    </div>

    <table width="100%" class="listext" id="table1">
        <tr>
            <TH colspan="4" style="background:  #EBEBEB;height: 35px"> 出库管理</TH>
        </tr>

解决方案

求大神指导,这个线性表的问题
求大神指导c++

解决方案二:

开发者工具上 没啥报错么??

时间: 2024-09-14 22:14:01

javascript-validateSave()校验问题,求大神指导的相关文章

数据-在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~

问题描述 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写,跪求~ 在表单的table中的每一个单元格加入俩个下拉菜单,求大神指导怎么写?下面有初步的jsp代码.我用的是SSH框架.有一个下拉菜单的值是动态的,是别的表内的属性.怎么把一个单元格里的两个数据分别确定 <%@page contentType=""text/html; charset=UTF-8"" import=""java.util.*"&quo

100 币 感谢你-jQuery LigerUI toggleCol方法的使用 求大神指导

问题描述 jQuery LigerUI toggleCol方法的使用 求大神指导 toggleCol: function (columnparm, visible) { grid.columnparm.display["用户编码"].visible = false; }, 这是我写的代码 ,我刚学这个不懂,求各位大神指导啊. 解决方案 隐藏,显示列?你看下官方demo,http://www.ligerui.com/ <title></title> <lin

图片-求大神指导这个值要怎么传啊

问题描述 求大神指导这个值要怎么传啊 //图片链接 'linkUrl': 'tgact.jsp?username=<%username%>'我要给图片加一个超链接还要 把username值传过去,这样写不行,该怎么写 解决方案 'linkUrl': 'tgact.jsp?username' +username 解决方案二: 'linkUrl': 'tgact.jsp?username=<%=username%>'

java报文解析!求大神指导!

问题描述 java报文解析!求大神指导! 大家帮我解析一下报文吧!我用的是UDP通信拿到数据,数据的类型是这样的S5W1449!p1r!p1r003B1s!S6WGGG00!p2r!p2r00003!p1r!p1r003B1s! 第0~2位为p1r或p2r,第3~6位为对应侧(p1r或p2r)的点位,第7位为状态位第8位为CRC校验位(将以上待发送的8位 异或)第9位为!结束位. 比如p1r!p1r003B1s!,我要拿到点位003B,要把它转化成十进制显示在我的界面画图!我要怎么解析报文!能写

c++-C#与C++位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导

问题描述 C#与C++位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导 C#中位图保存方式与C++中位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导 解决方案 C++中位图分为32/24/16位的三种位图数据存储方式,很多时候C++中主要使用32位和24位,如果你没有特别声明的话.C#中的位图 也多数是32位的.这些所谓的32位或者24位说的是位图中一个像素用多少位来表示,一个像素一般包含RGB三基色,也就是红(red)

java源码-求大神指导,求源码??????????

问题描述 求大神指导,求源码?????????? 求源码?????????????????????????????????????????????????????????????? 解决方案 我不敢休息,因为我没有存款: 我不敢说累,因为我没有成就: 我不敢偷懒,因为我还要生活: 我能放弃选择,但是我不能选择放弃. 所以坚强,拼搏是我唯一的选择. 世上没有一件工作不辛苦, 没有一处人事不复杂. 即使你再排斥现在的不愉快, 光阴也不会过得慢点. 所以不要随意发脾气,谁都不欠你的. 要学会低调,取舍

android播放实时rtmp流该怎么播放。新手求大神指导

问题描述 android播放实时rtmp流该怎么播放.新手求大神指导 给一个这个rtmp://58.61.150.201/vepkgr/aps3的实时流 我该怎么用android播放出来? SurfaceView吗?

java 人员抽取系统-人员随即抽取系统求大神指导

问题描述 人员随即抽取系统求大神指导 抽取人员表:rycq显示字段:类型type.人员部门dep.人员姓名name.人员工号(唯一)num.人员sapid.录入人员person.录入时间time:要求:1:能够填写抽取人员数m:2:能够根据不同类型的人员抽取(比如能选择抽取汽机人员2名,则其他人员n-2名,有多个类型):3:能够抽取除固定人数外的人员(比如固定n人则再抽取m-n人),并显示n人的 数据4:能够抽取排除人员之后的人员(比如排除人员为n人 则在 总数-n 中抽取m个人)5:在网页上抽

nginx-大并发压力测试数据,求大神指导

问题描述 大并发压力测试数据,求大神指导 首先感谢各位! 直观点线上测试数据测试数据如下webbench 5000并发60秒 访问txt文件webbench 30000并发60秒 访问txt文件webbench 2000并发60秒 访问php文件 只写了个phpinfo() webbench 10000并发60秒 访问php文件 只写了个phpinfo()webbench 10000并发60秒 top结果 测试环境cpu16核 内存64G系统CentOS-6.5 64位nginx/1.0.13p