我正在尝试将用户选择的日期从日历发送到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']
答案 0 :(得分:0)
input元素必须具有name属性才能包含在提交请求中:
{{1}}