gpt4 book ai didi

jquery - Bootstrap Datepicker 不显示/

转载 作者:太空宇宙 更新时间:2023-11-04 07:01:43 25 4
gpt4 key购买 nike

我正在尝试在我的表单中获取一个 Bootstrap Datepicker。没有形式,我设法得到了一个。但是将这段代码复制到我的表单中是行不通的。所有文件都在那里,所需的代码也相同。

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AR_welcome</title>
<!-- Bootstrap -->
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<script src="/assets/bootstrap/js/bootstrap.min.js">
</script>
<link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css" />
<!-- Font + Style + Icons-->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro">
<link rel="stylesheet" href="/assets/css/styles.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Datepicker -->
<script src="/assets/bootstrap-datepicker/js/bootstrap-datepicker.min.js">
</script>
<script src="/assets/bootstrap-datepicker/locales/bootstrap-datepicker.nl.min.js">
</script>
<link rel="stylesheet" href="/assets/bootstrap-datepicker/css/bootstrap-datepicker.css">
</head>

<body>
<script>
$(document).ready(function() {
$('.datepicker').datepicker({
format: "dd-mm-yyyy",
todayHighlight: true,
autoclose: true,
language: 'nl',
weekStart: '1',
});
});
</script>
<main>
<div class="content">
<form>
<div class="form-row" style="margin-top:10px;">
<div class="col">
<div class="form-group"><label><strong>Pickup date:</strong></label>
<div id="datepicker-group" class="input-group date"><input class="form-control" name="data" type="text" placeholder="Pickup" /><span class="input-group-addon"><i class="fas fa-calendar-alt"></i></span></div>
</div>
</div>
<div class="col">
<div class="form-group"><label><strong>Deliver date:</strong></label>
<div id="datepicker-group" style="display:inline" class="input-group date"><input class="form-control-datepicker" name="data" type="text" placeholder="Deliver" /><span class="input-group-addon"><i class="fas fa-calendar-alt"></i></span>
</div>
</div>
</div>
</div>
</form>
</div>
</main>
</body>

</html>

难道不能在表单中使用这个日期选择器吗?还是这段代码有其他问题?

最佳答案

您的 HTML 有问题:

  1. 超过 1 个元素具有相同的标识符 id="datepicker-group"。将其更改为类。

    <div class="col">
    <div class="form-group">
    <div class="datepicker-group input-group date">

    </div>
    </div>
    </div>
    <div class="col">
    <div class="form-group">
    <div class="datepicker-group input-group date">

    </div>
    </div>
    </div>
  2. 在您的 JavaScript 代码中,您使用类 .datepicker 初始化日期选择器,但在您的 HTML 中没有包含此类的元素。

    <input class="datepicker" name="data" type="text" placeholder="Deliver" />
  3. 根据@louys 的评论,您的某些库未按正确顺序加载。 jQuery 需要先加载。

fiddle : http://jsfiddle.net/aq9Laaew/171701/

关于jquery - Bootstrap Datepicker 不显示/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51976147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com