我已经构建了一个可以工作的web页面和python/flask程序,但是无法在python代码中找出如何读取web页面复选框的状态。我已经从python中找到了如何设置复选框的方法,而不是如何读取它。以下是其中一个复选框的html:
<div class="slideThree">
<input type="checkbox" value="None" id="chk_01" name="chk_01" {{chk_01_checked}}/>
<label for="chk_01"></label>
</div>
html代码与python程序在一个单独的文件中。看起来我需要使用“请求”或“获取”指令的组合,但找不到关于如何执行的明确示例。我对python和html都是新手,所以任何帮助都很感激。在
这就是我要做的。我在html中添加了一个action(form action)行,然后在python中添加了一个函数来处理它。但是python函数从来没有执行过,所以我显然没有正确的方法。
以下是html:
这是Python:
^{pr2}$复选框存在于浏览器中,python代码在服务器上运行。基本上,服务器不知道复选框的状态。如果你想改变这一点,你需要把两者联系起来。
有两种选择:
(1):当用户单击“提交”时,复选框包含在表单中,状态包含在表单数据中。
(2):将事件处理程序分配给复选框的状态。在事件处理程序上,将新状态发布到某个AJAX资源。在Flask中,您为ajaxurl添加一个路由并接收状态更改。
相关问题 更多 >
编程相关推荐