• easyUI——datebox验证和自定义取消按钮


    来源:http://blog.csdn.net/liusong0605/article/details/42270463

    1. datebox验证

           验证结束时间<起始时间:
           
    [html] view plaincopy在CODE上查看代码片派生到我的代码片
     
    1. 起始时间:<input id="startDate" name="startDate" class="easyui-datebox"  >  
    2. 结束时间:<input id="endDate" name="endDate" class="easyui-datebox "  validType="dateValid['#startDate']">  
    [javascript] view plaincopy在CODE上查看代码片派生到我的代码片
     
    1. $.extend($.fn.validatebox.defaults.rules,{  
    2.     dateValid : {  
    3.         validator : function(value,param) { //参数value为当前文本框的值,也就是endDate  
    4.             startTime = $(param[0]).datetimebox('getValue');//获取起始时间的值  
    5.             var start = $.fn.datebox.defaults.parser(startTime);  
    6.             var end = $.fn.datebox.defaults.parser(value);  
    7.             varify = end > start;  
    8.             return varify;  
    9.         },  
    10.         message : '结束时间要大于开始时间!'  
    11.     }  
    12. });  

    2. 自定义清除按钮

          datebox默认设置了currentText、closeText、okText。操作页面时,如果要清空输入的时间,可以使时间文本框获得焦点直接删除里面的内容。更好的用户体验是在下拉的panel中增加一个清空按钮。
         
          扩展这个功能,我们就在jquery.eaysui.min.js源码中找到currentText、closeText、okText的定义及事件,然后,加上清空按钮的定义及事件即可。添加的代码如下:
          
    最后,easyui-lang-zh_CN.js中也加入清除按钮,否则,清除按钮是英文显示。
  • 相关阅读:
    高效程序猿的45个习惯:敏捷开发修炼之道之主题建议翻译1-10
    VS2010旗舰版安装图解
    ibatis 使用 in 查询的几种XML写法
    人脸识别算法初次了解
    键盘过滤驱动
    python property属性
    癞子麻将胡牌算法实现
    恩布900手机客服,安卓版本号Entboost Android 1.0 正式公布
    C语言递归实现二叉树的先序、中序、后序遍历
    CSS:CSS 属性 选择器
  • 原文地址:https://www.cnblogs.com/imsoft/p/5041789.html
Copyright © 2020-2023  润新知