未勾选时无法读取复选框



我正在尝试检查复选框是否被打勾,但是当不勾选复选框时,它无法正常工作,并且会出现错误:" TypeError:无法读取属性'privateCheck'divefiend'''使用此代码:

let isprivare = req.body['PrivateCheck'];

这是我想从

获得输入的复选框
<form class="fileupload" action="upload" method="post" enctype="multipart/form-data">
<input type="checkbox" id="PrivateCheck" name="PrivateCheck" />
</form>

谢谢。

根据html文档,仅在检查表格时,复选框的值才会在检查框中。否则,该复选框不会发送任何内容。

在您的特殊情况下,您可以这样解决:

let isprivate = req.body && req.body['PrivateCheck'];

最新更新