如何使用 Bootstrap Datepicker 获取变更事件的日期?
在本文中,我们将学习如何使用 Bootstrap Datepicker 获取事件变化的日期。Bootstrap Datepicker 是一个开源存储库,它提供了一个将日期时间选择器集成到网站前端的应用编程接口。一个人要有 HTML 、 CSS 、 jQuery 、 Bootstrap 的基础知识。
进场:
- 创建一个 HTML 文件。
- 请按照下面的代码格式,按照下面的顺序将一些外部 CSS 链接到头标签内的代码。
- 首先在文件中包含引导 CSS。将引导日期选择器 CSS 添加到您的文件中。最后,你需要把字体的超赞 CSS 添加到你的 HTML 文件中。
<rel = " style sheet "链接 href = " https://cdnjs . cloudflare . com/Ajax/libs/bootstrap-date picker/1 . 9 . 0/CSS/bootstrap-date picker . CSS "/ <rel = " style sheet "链接 href = " https://stack path . bootstracdn . com/font-awesome/4 . 7 . 0/CSS
- 按照下面的代码格式,按照这个顺序,在头标签内给你的代码附加一些外部 JavaScript 文件。
- 首先在文件中包含 jquery JavaScript。第二步是将引导 JavaScript 添加到文件中。最后,您需要将引导日期选择器 JavaScript 添加到您的 HTML 文件中。
<脚本 src = " https://cdnjs . cloudflare . com/Ajax/libs/Twitter-bootstrap/4 . 3 . 1/js/bootstrap . bundle . min . js "> <脚本 src = " https://cdnjs . cloudflare . com/Ajax/libs/bootstrap-datepicker/1 . 9 . 0/js/bootstrap-datepicker . min . js "></
- 根据需要,在输入字段中添加一个类名为“日期选择器”和其他引导类
- 您可以使用来自任何资源的任何图标,如 font awesome 或任何其他平台,通过将图标与输入字段对齐来美化您的输入字段。
- 然后,有必要将日期选择器初始化到输入字段,以便当用户单击该输入字段时,将出现弹出日历,然后他们可以从该提示中选择日期。
示例:在本例中,我们将类名为“datepicker”的输入字段作为输入,并使用 datepicker() 在该输入上初始化 datepicker。
当用户单击输入字段时会出现日历,并且可以从日历中选择日期。一旦用户从日历中选择一个日期,它就会自动写入输入字段。我们为该输入字段添加了一个事件监听器 onchange 。当在输入字段中进行选择时,自动调用 onchange() 回调方法,使用 jQuery val() 方法获取输入字段的值。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet"
href=
"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/css/bootstrap.min.css" />
<link rel="stylesheet"
href=
"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.css" />
<link rel="stylesheet"
href=
"https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" />
<script src=
"https://code.jquery.com/jquery-3.3.1.slim.min.js">
</script>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.bundle.min.js">
</script>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js">
</script>
<style>
.container {
display: flex;
justify-content: center;
margin-top: 30px;
}
h1,
container {
color: green;
}
</style>
</head>
<body>
<h1 class="container">
GeeksforGeeks
</h1>
<div class="container">
<div class="datepicker date
input-group p-0 shadow-sm">
<input id="reservationDate"
type="text"
placeholder="Choose a date"
class="form-control py-4 px-4" />
<div class="input-group-append">
<span class="input-group-text px-4">
<i class="fa fa-clock-o"></i>
</span>
</div>
</div>
</div>
<div class="container">
<p id="showdate"> No Date is Picked </p>
</div>
<script>
$(".datepicker").datepicker({
clearBtn: true,
format: "dd/mm/yyyy",
});
$(".datepicker").on("change", function() {
let pickedDate = $("input").val();
$("#showdate").text(
`You picked this ${pickedDate} Date`);
});
</script>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处