Hi i m using datepicker to get the date. I had done the jquery datepicker but its returns undefined value. please help me.
HTML CODE
<input type="text" class="form-control fromdate" id="datepicker" name="from_date" placeholder="From date" value="<?php echo set_value('from_date'); ?>" >
script
var fromdate = $('.fromdate').datepicker('getDate');
alert(fromdate);
Hi i m using datepicker to get the date. I had done the jquery datepicker but its returns undefined value. please help me.
HTML CODE
<input type="text" class="form-control fromdate" id="datepicker" name="from_date" placeholder="From date" value="<?php echo set_value('from_date'); ?>" >
script
var fromdate = $('.fromdate').datepicker('getDate');
alert(fromdate);
$('.fromdate').val()
?
– Rory McCrossan
Commented
Apr 22, 2015 at 10:25
When you are using datepicker we need to initalize it first
<input type="text" class="form-control fromdate" id="datepicker" name="from_date" value="2015-4-10" />
<script>
$(document).ready(function(){
$('.fromdate').datepicker({
dateFormat: 'yy-m-d',
inline: true,
onSelect: function(dateText, inst) {
var date = $(this).datepicker('getDate'),
day = date.getDate(),
month = date.getMonth() + 1,
year = date.getFullYear();
alert(day + '-' + month + '-' + year);
}
});
var fromdate = $('.fromdate').datepicker('getDate');
alert(fromdate);
});
</script>
When you are using a jQuery UI widget, you first have to instantiate the widget before calling any functions on it:
$(function() {
//Instanciate the widget
$( ".fromdate" ).datepicker();
//Access to widget's functions
alert($( ".fromdate" ).datepicker('getDate'))
});
jsFiddle
Note: $(function(){ YOUR CODE HERE });
is just a shortcut for $(document).ready(function(){ YOUR CODE HERE });
Without your full page/code this is guesswork, but using datepicker
is pretty simple. You need to "turn it on first", then use it:
$('.fromdate').datepicker({
onSelect: function (dateText) {
var fromdate = $('.fromdate').datepicker('getDate');
alert(fromdate);
}
});
JSFiddle: http://jsfiddle/TrueBlueAussie/zr9ewogp/1/
You example seemed odd as the onSelect
event passes the date value, so fetching it is not actually needed:
e.g.
$('.fromdate').datepicker({
onSelect: function (dateText) {
alert(dateText);
}
});
var type="DataType";
window.location.href = `../../DashBoard/Index?Type=${type}`;
const queryString = new URLSearchParams(window.location.search);
const type = queryString.get('Type');