我的代码有效,但在正确更新字段之前它会引发NaN'不是数字'。由于第二个领域将成为一个隐藏的管理领域,因此我只是挑剔的第二个领域,因为这是为了解决CRM与重力形式同步到agilecrm时因为某种未知原因减去一天的错误,所以我需要改为推送+1日期。是否有一个干净的jQuery方法使用模糊事件将日期选择器字段增加一天?
这是我的代码。正如我所说,它的工作原理,但我不知道是否有一个更清洁的纯jQuery方法而不会在javascript之间来回切换。虽然其他解决方案可能会有用。我知道我可能会在某处放置某种(如果不是)(!datepicker)逻辑,但需要语法和最佳实践。
原因问:在多个地方的答案是只使用:
newdate.setDate(newdate.getDate() + 1);
但是这个答案是不工作,直到我发现了另外串接安装到最终毫米/ dd/yyyy格式放在一起解决方案,我也没有看到一个很好的jQuery上的document.ready侦听模糊事件解决方案来更新其他任何文章中的另一个日期字段,所以这是值得花时间讨论。
另外here's a link与填充窗体和fixdate字段的页面。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#input_6_4").blur(function(){
var tt = $("#input_6_4").val();
//alert(tt);
var date = new Date(tt);
var newdate = new Date(date);
newdate.setDate(newdate.getDate() + 1);
var dd = newdate.getDate();
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();
var FixDate = mm + '/' + dd + '/' + y;
// alert(FixDate);
$("#input_6_14").attr('value',FixDate);
});
});
</script>
Megalayer: Complete End to End Managed Website Solutions
有太多的Ajax调用会在第一次约会现场模糊的事件吗?我可以知道这是为什么吗? – vinayakj
不确定你指的是什么。你的意思是我是如何使它成为一个嵌套函数?我知道这是不正确的,只是我得到了它的工作,并希望正确的解决方案,因为我学习更干净的代码。下面的答案解决了我注意到的另一个问题,即如果用户选择月份的最后一天,脚本不会增加月份。我已经开始编写一套复杂的嵌套if(then)参数。你的处理方式如何?我不知道在哪里或如何解决这个问题。 –