![](/img/trans.png)
[英]How to call Ajax after OnChange or OnSelect event in jQuery DateRangePicker?
[英]JQuery Daterangepicker onchange event
我能找到的所有答案都是针对Datepicker的,而且效果不一样!
仅当我使用键盘而不是引导程序界面修改值时,它才会触发onChange()事件。
我已经测试了这里显示的所有内容
我的代码:
JAVASCRIPT
$(function () {
//Date range picker
$('#reservation').daterangepicker({
onSelect: function() {
$(this).change();
}
});
});
$(document).ready(function () {
$("#reservation").change(function () {
var date = $("#reservation").val();
var replaced = date.split(' ').join('')
$("#partialtable").load('@(Url.Action("GetDateResults", "Temps", null, Request.Url.Scheme))?date=' + replaced);
});
});
的HTML
<!-- Date range -->
<div class="form-group">
<label>Période:</label>
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" class="form-control pull-right" id="reservation" onchange=""/>
</div><!-- /.input group -->
</div><!-- /.form group -->
任何人都可以找到解决方案吗? 即使更改与以前的值相同,我也不介意触发事件!
您可以尝试以下操作:
<script type="text/javascript">
$(function() {
$('#reservation').daterangepicker({
//singleDatePicker: true,
//showDropdowns: true
},
function() {
var date = $("#reservation").val();
var replaced = date.split(' ').join('')
$("#partialtable").load('@(Url.Action("GetDateResults", "Temps", null, Request.Url.Scheme))?date=' + replaced);
});
});
</script>
我希望它将为您服务!
<script type="text/javascript">
$(function() {
$('#reservation').daterangepicker({
//singleDatePicker: true,
//showDropdowns: true
},
function() {
let date = $(".drp-selected").text()
console.log(date)
});
});
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.