wulishengtian 2016-06-22 17:59 采纳率: 100%
浏览 1278
已采纳

js使用my97datepicke如何添加不能超过当天日期的判断,如果超过当天日期则边框变红否则变绿

 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Examples</title>
<script type="text/javascript" src="../Myjs/My97DatePicker/WdatePicker.js"></script>
<style type="text/css">
.wrong{background:#f5f5f5;font-weight: bold;color: #000000;border: 1px solid #ff0000;}
.right{background:#f5f5f5;font-weight: bold;color: #000000;border: 1px solid #00ff00;}
</style>
</head>
<body>
  <input type="text" name="hiredate" id="hiredate" class="init" onclick="WdatePicker();" onblur="validateElementDate('hiredate','hiredateMsg');"/>
  <span id="hiredateMsg"></span>
</body>
<script>
   function validateElementDate(x,y) {
        var obj=document.getElementById(x);
        var msg=document.getElementById(y);
        var date=new Date();
        if((obj.value<=date.getTime())&&(obj.value.length != 0)) {
            obj.className='right';
            msg.innerHTML="<font color='green'>输入合法!</font>"; 
            return true;
        } else {
            obj.className='wrong';
            msg.innerHTML="<font color='red'>请输入合法的时间!</font>";
            return false;
        }
    }
</script>
</html>

js使用my97datepicke插件,如何添加不能超过当天日期的判断,如果超过当天日期则边框变红否则变绿
大神在哪里!!

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2016-06-23 03:14
    关注
    
    
        function validateElementDate(x, y) {
            var obj = document.getElementById(x);
            var msg = document.getElementById(y);
            var date = new Date();
            //生成时间对象
            var inputDate = obj.value.length == 0 ? false : new Date(obj.value.replace(/-/g, '/'));
            if (obj.value.length != 0 && inputDate.getTime() <= date.getTime()) {
                obj.className = 'right';
                msg.innerHTML = "<font color='green'>输入合法!</font>";
                return true;
            } else {
                obj.className = 'wrong';
                msg.innerHTML = "<font color='red'>请输入合法的时间!</font>";
                return false;
            }
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 CSS实现渐隐虚线框
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容