Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript或jquery从包含月日期格式的输入框中获取值_Javascript_Php_Jquery_Jquery Ui_Datepicker - Fatal编程技术网

通过javascript或jquery从包含月日期格式的输入框中获取值

通过javascript或jquery从包含月日期格式的输入框中获取值,javascript,php,jquery,jquery-ui,datepicker,Javascript,Php,Jquery,Jquery Ui,Datepicker,我想获取日期的值,并希望增加1年,然后设置下一个日期的值。但是如果我输入文本,我会收到警报,如果我只是从datepicker中选择,我不会收到任何警报 <style> .datepicker-days{display:none!important;} .datepicker-months{display:block!important;} .prev{visibility:hidden!important;} .next{visibility:hidden!important;} &

我想获取日期的值,并希望增加1年,然后设置下一个日期的值。但是如果我输入文本,我会收到警报,如果我只是从datepicker中选择,我不会收到任何警报

<style>
.datepicker-days{display:none!important;}
.datepicker-months{display:block!important;}
.prev{visibility:hidden!important;}
.next{visibility:hidden!important;}
</style>

<script>
$(document).ready(function(){

$('.from').datepicker({
   minDate:new Date(),
    maxDate:'5yr',
    format: 'mm/yyyy'
})

$('#gMonth2').on("change", function () {
alert();
  //alert($(this).val());
});
  });

</script>

<div class="container-fluid" id="content">


<div class="form-group">

    <label>First check in:</label>
    <input type="text" class="form-control form-control-1 datepicker input-sm from" id="gMonth2"  placeholder="CheckIn" >
</div>
</div>

.datepicker天数{显示:无!重要;}
.datepicker月数{显示:块!重要;}
.prev{可见性:隐藏!重要;}
.next{可见性:隐藏!重要;}
$(文档).ready(函数(){
$('.from').datepicker({
minDate:新日期(),
最长日期:'5年',
格式:“mm/yyyy”
})
$('#gMonth2')。关于(“更改”,函数(){
警惕();
//警报($(this.val());
});
});
首次入住:

我已尝试在中复制您的代码,当我在日期选择器上更改日期时,从输入中获取的值会引起警报,您的代码似乎工作正常

.
您可以使用datepicker的onSelect()事件

$('.from').datepicker({
minDate:new Date(),
maxDate:'5yr',
format: 'mm/yyyy',
onSelect: function(dateText) {
   //Increase year by 1 & set to other field
   }
});

链接不工作。请检查@Majid Eltayeb现在检查一下。。。很抱歉@mickmackusa的可能重复,请看我在我的项目中使用了您的解决方案,但如果我选择了随机日期,它将不正确,因此代码有一些问题,所以我没有。请编辑您的问题以显示您最近失败的编码尝试。