gpt4 book ai didi

node.js - 如何使用 Jade 和 Node.js 获取(读取)复选框的值

转载 作者:太空宇宙 更新时间:2023-11-04 01:07:32 25 4
gpt4 key购买 nike

我正在使用 Jade 和 Node.js 构建一个表单,其中有一个复选框。该复选框最初显示为选中/未选中,具体取决于从服务器读取的变量 ToCompute 的值。如果用户修改了复选框,我想读取该复选框的新值。如果未选中 ToCompute,我的代码可以工作 - 然后我能够检测到用户选中了复选框 (req.body.ToCompute == on) 但另一种方式不起作用。更具体地说,如果用户取消选中该复选框,则 req.body 不包含任何“ToCompute”条目。

这是 Jade 代码

form(action=save_url, method="post", id="form")
tr
td Compute value
td input(type="checkbox", name="ToCompute", checked=ToCompute, form="form")

最佳答案

如果 req.body.ToCompute 未定义,您可以将其默认为 false。

var ToCompute = req.body.ToCompute || false;

关于node.js - 如何使用 Jade 和 Node.js 获取(读取)复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21683383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com