Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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需要额外刷新_Javascript_Jquery_Html_Forms - Fatal编程技术网

提交数据后,Javascript需要额外刷新

提交数据后,Javascript需要额外刷新,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,当我提交一个包含无效双表单数据的表单时,我需要单击两次submit按钮以显示javascript警报。然后在输入有效数据后,我需要单击两次以使不显示javascript警报 $(document).ready(function () { $('.dateinput').datepicker(); $("#daterangeresult").click(function(){ var start_date = "{{ form.data.start_date }}"

当我提交一个包含无效双表单数据的表单时,我需要单击两次submit按钮以显示javascript警报。然后在输入有效数据后,我需要单击两次以使不显示javascript警报

$(document).ready(function () {
    $('.dateinput').datepicker();
    $("#daterangeresult").click(function(){
        var start_date = "{{ form.data.start_date }}";
        var end_date = "{{ form.data.end_date }}";
        if (Date.parse(start_date) >= Date.parse(end_date)) {
            alert("Enter start date less than end date");
        }
    });
});
我的html文件是

<form action="" method="POST"> {% csrf_token %}
     Start Date: {{ form.start_date }}&nbsp;&nbsp; End Date:{{ form.end_date }}<br/>
     <input  type = "submit"  value = "See Results" id = "daterangeresult"></form>
{%csrf\u令牌%}
开始日期:{{form.Start\u Date}}结束日期:{{form.End\u Date}}

这里有什么问题?

一个
})丢失。@我刚格式化了文本<代码>})
在那里,但看起来好像没人看到它。请参见此处的我的编辑@Krasimir OP在我自己的编辑后添加了缺少的部分,抱歉:)
Date.parse({{form.data.start\u Date}}')
,请包含您的HTML