【问题标题】:Fetch the value from input box contain month-date format by javascript or jquery通过javascript或jquery从输入框中获取包含月-日期格式的值
【发布时间】:2019-02-06 07:13:45
【问题描述】:

我想获取日期的值并希望增加 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>

【问题讨论】:

标签: javascript php jquery jquery-ui datepicker


【解决方案1】:

你可以使用 datepicker 的 onSelect() 事件

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

【讨论】:

    【解决方案2】:

    我已尝试在 here 中重现您的代码,当我更改日期选择器上的日期时,我会收到从输入中获取的值的警报,您的代码似乎工作正常。

    .
    

    【讨论】:

    • 链接失效。请检查。 @Majid Eltayeb
    • 立即查看...抱歉
    猜你喜欢
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 2019-08-19
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    相关资源
    最近更新 更多