在datepicker日历widg中处理日期值

2024-05-23 16:13:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将用户从日历中选择的日期发送到python,但发现了错误。要求是用户从日历中选择一个日期-->;selected date sent to 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>

从日历中选择日期后,我可以看到所选日期警报,单击“确定”后,控件将被发送到新页(/date),但看到以下错误:浏览器(或代理)发送了一个此服务器无法理解的请求。你知道吗

请建议如何修改代码。我试图在python代码中捕获选定的日期: @应用程序路径('/date',methods=['GET','POST']) def formval(): 如果请求.方法==“发布”: 日期值=申请表['datepick']


Tags: 代码用户gtformiddate错误datepicker
1条回答
网友
1楼 · 发布于 2024-05-23 16:13:11

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

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

相关问题 更多 >