Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Django+;Tempus Dominus-不带提交按钮提交django表单_Javascript_Jquery_Django_Tempus Dominus Datetimepicker - Fatal编程技术网

Javascript Django+;Tempus Dominus-不带提交按钮提交django表单

Javascript Django+;Tempus Dominus-不带提交按钮提交django表单,javascript,jquery,django,tempus-dominus-datetimepicker,Javascript,Jquery,Django,Tempus Dominus Datetimepicker,我的django应用程序中有一个功能正常的日期选择器,名为。我在尝试将此日期选择器设置为提交而不必单击提交按钮时遇到一些问题 他们的文档很糟糕,但我最终发现至少有一部分,似乎我必须触发他们的一个自定义事件(change.datetimepicker)。下面你会发现我的实现。。。我的js技能已经很生疏了,所以问题可能就在那里 我的表单.py class MyForm(forms.Form): date_from = forms.DateField( required=True,

我的django应用程序中有一个功能正常的日期选择器,名为。我在尝试将此日期选择器设置为提交而不必单击提交按钮时遇到一些问题

他们的文档很糟糕,但我最终发现至少有一部分,似乎我必须触发他们的一个自定义事件(change.datetimepicker)。下面你会发现我的实现。。。我的js技能已经很生疏了,所以问题可能就在那里

我的表单.py

class MyForm(forms.Form):

date_from = forms.DateField(
    required=True,
    widget=DatePicker(
        options={
            'minDate': '2018-01-20',
            'maxDate': '2020-10-20',
        },
    ),
    initial='2020-08-01',

)

date_to = forms.DateField(
    required=True,
    widget=DatePicker(
        options={
            'minDate': '2018-01-20',
            'maxDate': '2020-10-20',
        },
    ),
    initial='2020-10-19',

)
我的模板

<div class="col" id="form_div">
      <form method="post" action="." id="datetimepicker" class="form-inline justify-content-center">
        {% csrf_token %}
        {{ form.as_p}}

        <input type="submit" id="submit" value="enviar"  style="width:70px" />
      </form>

    </div>
    $("#datetimepicker").on("change.datetimepicker", function () {

    $( "#datetimepicker" ).submit();
}); 

感谢您的帮助

您是否考虑过尝试一下django tempus dominus?底层包是从维护模式返回的,这个包也将返回。嗨,这正是我最终要做的。但忘记更新此线程。。。无论如何,谢谢你的投入!您是否考虑过尝试一下django tempus dominus?底层包是从维护模式返回的,这个包也将返回。嗨,这正是我最终要做的。但忘记更新此线程。。。无论如何,谢谢你的投入!