Я использую функцию datetimepicker для выбора даты и времени в отдельных текстовых полях. Ниже приведен код.
Мы хотим сбросить текстовое поле ввода «Запрошенная дата завершения» на текущий месяц после нажатия кнопки сброса. Предположим, я выбрал 23 сентября 2019 года, после нажатия кнопки сброса он должен сбросить дату и время на текущий месяц. Но когда вы снова щелкаете в текстовом поле, он открывает средство выбора даты с выбранным ранее месяцем в сентябре.
Для этого я создал функцию resetMonth(). Но он выдает следующую ошибку в функции:
$(...).datetimepicker is not a function
<div>
<b>Requested Completion Date: *</b><br />
<input id = "requestedCompletionDate" type = "text" class = "form-control" /><br />
<b>Requested Completion Time: *</b><br />
<input id = "requestedCompletionTime" type = "text" class = "form-control" /><br />
<div>
<input type = "button" value = "Reset" onclick = "resetMonth()" />
<script src = "~/Scripts/jquery-1.10.2.min.js"></script>
<script src = "~/Scripts/moment.min.js"></script>
<script src = "~/Scripts/bootstrap-datetimepicker.min.js"></script>
<script src = "~/Scripts/bootstrap-datetimepicker.js"></script>
<script>
$('#requestedCompletionTime').datetimepicker({
format: 'LT'
});
$('#requestedCompletionDate').datetimepicker({
format: 'MM-DD-YYYY',
useCurrent: false
});
function resetMonth() {
$('#requestedCompletionDate').datetimepicker({
format: 'MM-DD-YYYY',
useCurrent: false
});
}
</script>
Я удалил <script src = "~/Scripts/bootstrap-datetimepicker.js"></script>, но проблема осталась. Я хочу снова сбросить datetimepicker на текущий месяц.

Вы включаете библиотеку datetimepicker дважды. Я бы предложил удалить версию, отличную от min.js. Однако это не должно быть причиной вашей проблемы.