zoukankan      html  css  js  c++  java
  • js

    //时间校验
    function isDate(date){
    var message="请输入正确的日期格式:YYYY-MM-DD"
    var result = date.match(/^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/);
    if(result==null){
    alert(message);
    return false;
    }
    var newDate = new Date(result[1], result[3]-1, result[4]);
    var isRight = newDate.getFullYear()==result[1]&&(newDate.getMonth()+1)==result[3]&&newDate.getDate()==result[4] ;
    if(!isRight){
    alert(message) ;
    }
    return isRight ;
    }

    //比较两个时间的大小
    function dateCompare(asStartDate,asEndDate){
    var miStart = Date.parse(asStartDate.replace(/-/g, '/'));
    var miEnd = Date.parse(asEndDate.replace(/-/g, '/'));
    return (miEnd-miStart)/(1000 * 24 * 3600);
    }

    //对数据进行合法性校验
    function doInputChange(obj,rowNo){
    var name =obj.name;
    if(name=="txDate"+rowNo){
    if(!isDate(obj.value.trim(),true)){
    obj.focus();
    return false;
    }
    return true;
    }

    if(name=="vchNo"+rowNo){
    var val=obj.value;
    if(val.trim().length<=0){
    alert("凭证号不能为空 ");
    obj.focus();
    return false;
    }
    return true;
    }
    if(name=="opKMH"+rowNo){
    var val=obj.value;
    if(val.trim().length<=0){
    alert("对方科目不能为空 ");
    obj.focus();
    return false;
    }
    return true;
    }
    if(name=="memo"+rowNo){
    var val=obj.value;
    if(val.trim().length<=0){
    alert("摘要不能为空 ");
    obj.focus();
    return false;
    }
    return true;

    }
    if(name=="amount"+rowNo){
    var val=obj.value;
    if(val.trim().length<=0){
    alert("金额不能为空 ");
    obj.focus();
    return false;
    }
    if(val<=0){
    alert("金额大于0 ");
    obj.focus();
    return false;
    }
    return true;

    }
    return true;
    }

  • 相关阅读:
    Matlab GUI保存图片
    Matlab GUI读入图片
    Android如何缓存你的BITMAP对象
    115个Java面试题和答案——终极列表(下)
    115个Java面试题和答案——终极列表(上)
    java面试题及答案(基础题122道,代码题19道)
    安卓面试题精华
    写些安卓开发的面试题
    Android笔试总结
    Android 面试题(答案最全)
  • 原文地址:https://www.cnblogs.com/lvxiaowei/p/4310814.html
Copyright © 2011-2022 走看看