2 qq 34495940 qq_34495940 于 2016.04.11 11:54 提问

时间比较,输出出现问题

$("#endTime").change( function () {
var startTime = $('#startTime').val();
var endTime = $('#endTime').val();
if(startTime!=''&&endTime!=''){
if(startTime>endTime){
alert("开始时间必须早于结束时间");
$("#submitButton").attr("disabled",true);
}else if(startTime<endTime ){
$("#submitButton").removeAttr("disabled");
}
}
});
一个开始时间一个结束时间,当结束时间发生变化时给出提示,但是这样提示会出现三次,因为发生变化分别选择了年月日,这样就会输出三次,能不能加点判断啥的只让他提示一次,求帮助

1个回答

showbo
showbo   Ds   Rxr 2016.04.11 15:13

你不就是一个输入框而已,哪来的年月日,而且change事件是失去焦掉后才会触发

showbo
showbo 回复qq_34495940: 插件的话你应该配置插件的选择器日期事件,如my97的onpicked之类的
2 年多之前 回复
showbo
showbo 回复qq_34495940: 插件的话你应该配置插件的选择器日期事件,如my97的onpicked之类的
2 年多之前 回复
qq_34495940
qq_34495940 用到了一个时间插件,选择的时间,当选择时间的时候就失去了焦点,选择时间会选择年月日三次刷新了,然后弹出三次提示,我觉得是这样的
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ASP.NET时间比较操作收藏
获取当前时间DateTime dt = DateTime.Now;转化成字符串DateTime dt = DateTime.Now;string str = dt.ToString(); //这是最直接的转化方法string str2 = dt.ToString("yyyy-MM-dd HH:mm:ss"); //yyyy、mm、dd 是格式模式,大小写敏感DateTime
js 简单的获取当前时间 已经格式转换 时间比较
//替换字符串 function Replace(str, from, to) { return str.split(from).join(to); } // 日期类型格式成指定的字符串 function FormatDate(date, format) { format = Replace(format, "yyyy", dat
各种排序的运行时间对比
冒泡排序 [cpp] view plain copy   //time:34.220s   #include   #include   #include   #include   using namespace std;   class MY{       int a;   //public:       friend o
VC日期控件
日期,时间比较,可设定时间格式 日期,时间比较,可设定时间格式
asp.net 时间循环比较 CompareTo用法
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace CodeTest.test8 { public partial class WebForm6
SQL时间相关 - SQL日期,时间比较
转载自http://www.cnblogs.com/henw/archive/2011/07/15/2107546.html
mysql 日期时间比较
一 日期比较 select datediff('2008-08-08', '2008-08-01'); 二 时间比较 TIMEDIFF(A.START_TIME,?) 三 字符串转换为时间 select str_to_date('08/09/2008', '%m/%d/%Y') as column_name from SCHEDULE;
时间比较
    function CheckTime(obj)    {     var beginvalue=document.getElementById(f_date_c).value;     var endvalue=obj.value;     if(beginvalue!="")     {      var begin=new Array();      var end=new A
JS 和当前时间比较大小
首先介绍一点小知识: 将时间中的格式“-”转化成“/”   time1 = time1.replace(/-/g, "/");   比较函数:   var test = function () {         var now = new Date();         nowyear = now.getFullYear();         nowmonth = now.g
sql server 日期时间比较函数
DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart , startdate , enddate ) 参数 datepart 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。 日期部分 缩写 year yy, yyyy quarter qq, q Month mm, m da