处理datepicker日历窗口小部件

时间:2015-06-21 06:08:04

标签: javascript jquery python datepicker

我正在尝试将用户选择的日期从日历发送到python,但我看到错误。要求是用户从日历中选择日期 - >发送到python的选定日期 - > SQL查询使用日期从>检索结果:>在网页上将结果显示回用户。

    $(function() {
    $( "#datepick" ).datepicker();
    });
    $(document).on("change", "#datepick", function () {
    var newdate= $("#datepick").datepicker({ dateFormat: "dd-mm-yy"}).val(); 
    alert(newdate);
    $("#submitdate").submit();
    });

这是我正在使用的表格:

    <form id="submitdate" action="/date" method="POST">
    <b>Date:</b> <input type="text" id="datepick" placeholder="Select Date">
    </form>

从日历中选择日期后,我可以看到所选的日期提醒,一旦我点击“确定”,控件就会被发送到新页面(/日期),但看到以下错误:浏览器(或代理)已发送该服务器无法理解的请求。

请建议如何修改代码。我试图在python代码中捕获这个选定的日期:         @ app.route( '/日期',方法= [ 'GET', 'POST'])         def formval():         如果request.method =='POST':         dateval = request.form ['datepick']

1 个答案:

答案 0 :(得分:0)

input元素必须具有name属性才能包含在提交请求中:

{{1}}