zoukankan      html  css  js  c++  java
  • EasyUI 两个日期比较

    两个日期进行比较,后一个日期不能早于晚一个日期.需要自己去扩展validatebox的方法

    1.对比2个密码是否相同

     $.extend($.fn.validatebox.defaults.rules, {
            /*必须和某个字段相等*/
            equalTo: { validator: function (value, param) { return $(param[0]).val() == value; }, message: '字段不匹配' }
           });
    密码: <input id="password" name="password" validType="length[4,32]" class="easyui-validatebox" required="true" type="password" value=""/><br/>
              确认密码:<input type="password" name="repassword" id="repassword" required="true" class="easyui-validatebox"  validType="equalTo['#password']" invalidMessage="两次输入密码不匹配"/>

    参考自:http://blog.csdn.net/lybwwp/article/details/10435401

    2.按照上面的思路,自己定义2个日期的比较

    $.extend($.fn.validatebox.defaults.rules, {
            /* 两个日期进行比较 */
            compareDate : {
                validator : function(value,param){
                    //这里获取日期的方式不一样
                    var date = $(param[0]).datebox('getValue');
                    return  value >= date  ;
                },
                message : '字段不匹配'
            }
        })
    <td>
       <input type="text" name="gzkssj" id="gzkssj" class="easyui-datebox"  required="true" missingMessage="起始日期不能为空" />
    </td>
    <td >
       <input type="text" name="gzjssj" id="gzjssj" class="easyui-datebox"  validType="compareDate['#gzkssj']" invalidMessage='结束日期不能早于开始日期'  required="true" missingMessage="结束日期不能为空" />
    </td>
  • 相关阅读:
    require.js+bootstrap实现简单的页面登录和页面跳转
    require.js疑惑
    汉子转拼音(不支持多音字)
    require.js入门
    CSS+transform画动态表情
    nodejs的简单爬虫
    根据选择的省市区自动匹配邮政编码
    node将excel内容转json
    js实现省市区联动
    sql server 作业收缩数据库
  • 原文地址:https://www.cnblogs.com/Cilimer/p/4000799.html
Copyright © 2011-2022 走看看