Topic: Set Date Picker Value Programmatically
Michael Baertschi pro asked 7 years ago
Kamil Paciepnik free answered 7 years ago
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Material Design Bootstrap</title>
<!-- Font Awesome -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/css/font-awesome.min.css">
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Material Design Bootstrap -->
<link href="css/mdb.min.css" rel="stylesheet">
<!-- Your custom styles (optional) -->
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<!-- Start your project here-->
<div class="container">
<div class="row">
<div class="col pt-4">
<div class="md-form">
<input placeholder="Selected date" type="text" id="date-picker-example" class="form-control datepicker">
<label for="date-picker-example">Try me...</label>
</div>
</div>
</div>
</div>
<!-- /Start your project here-->
<!-- SCRIPTS -->
<!-- JQuery -->
<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
<!-- Bootstrap tooltips -->
<script type="text/javascript" src="js/tether.min.js"></script>
<!-- Bootstrap core JavaScript -->
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<!-- MDB core JavaScript -->
<script type="text/javascript" src="js/mdb.min.js"></script>
<script>
// Or, pass the months and weekdays as an array for each invocation.
$('.datepicker').pickadate({
format: 'yyyy/mm/dd',
formatSubmit: 'yyyy/mm/dd'
})
</script>
</body>
</html>
Regards
jittu92 free answered 7 years ago
Michael Baertschi pro answered 7 years ago
const self = this;
const $input = $(<code>#${datePickerId}</code>).pickadate({
firstDay: 1,
weekdaysShort: ["So", "Mo", "Di", "Mi", "Do", "Fri", "Sa"],
monthsFull: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
today: "Heute",
clear: "Löschen",
close: "Zurück",
onSet: function(context) {
self.selectDate(Moment(context.select), true);
}
});
self.picker = $input.pickadate("picker");
And then you can set the new date with:
this.picker.set("select", selectedDate.valueOf());
Hope this helps.
Best,
Michael
jittu92 free answered 7 years ago
Kamil Paciepnik free answered 7 years ago
<div class="md-form">
<input placeholder="Selected date" type="text" id="date-picker-example" class="form-control datepicker" data-value="2015/01/20">
<label for="date-picker-example">Try me...</label>
</div>
JS:
$('.datepicker').pickadate({
formatSubmit: 'yyyy/mm/dd'
})
Regards
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
- ForumUser: Pro
- Premium support: No
- Technology: General Bootstrap questions
- MDB Version: -
- Device: -
- Browser: -
- OS: -
- Provided sample code: No
- Provided link: No