我使用的是django-bootstrap-datepicker-plus包,我试图在日期更改时显示一个警告,但是jquery似乎没有检测到任何日期更改。
在这个问题之后,Detect change to selected date with bootstrap-datepicker只在我将JQuery UI CDN添加到我的代码中时才起作用,这会导致出现两个日期选择器的问题。有没有办法让JQuery在不添加JQuery UI代码的情况下检测django-bootstrap-datepicker中的变化?
forms.py
from django import forms
from bootstrap_datepicker_plus.widgets import DatePickerInput
class ExampleForm(forms.Form):
DOB = forms.DateField(required=False, label="Date of Birth",
input_formats=['%d/%m/%Y'],
widget=DatePickerInput(format='%d/%m/%Y')
)
HTML格式
<div class="col-12 col-md-6 mb-0 p-1">
{{ form.DOB|as_crispy_field }}
</div>
呈现的HTML x1c 0d1x
1条答案
按热度按时间kyxcudwk1#
有很多JS包都有类似的[date,time]picker功能。
django-bootstrap-datepicker-plus
使用eonasdan picker,according to the docs。它们使用不同的事件名称。Eonasdan实现将所有事件前缀为dp.
命名空间,如here所述,因此以下内容应该有效: