gpt4 book ai didi

javascript - 如何使用ejs获取node js中复选框的值?

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

我的代码:

HTML 文件:

<form action="/form" method="post" enctype="multipart/form-data">
Name: <input type="text" name="name" /><br>
Email: <input type="email" name="email" /> <br>
Age: <input type="number" name="age" /> <br>
Address: <textarea name="address" rows="10" cols="15"> </textarea><br>
Category: <select name="cat">
<option value="1">Php</option>
<option value="2">NodeJs</option>
<option value="3">jQuery</option>
</select><br>
Gender: <input type="radio" name="gen" value="m"/> Male
<input type="radio" name="gen" value="f"/> Female
Hobby: <input type="checkbox" name="hob[]" value="cri"/> cricket
<input type="checkbox" name="hob[]" value="fot"/> football
<input type="checkbox" name="hob[]" value="swi"/> swimming
<input type="submit" value="Submit">
</form>

NodeJs 中的输出控制台:

{ name: 'My name',
email: 'myname@xyz.co',
age: '23',
address: 'xyz loaacation pqr city ',
cat: '1',
gen: 'm',
'hob[]': 'cri' }

我正在使用强大的文件上传功能,它提供了字段和文件选项。现在,当提供数据时,上述所有字段都会给我正确的输出,除了复选框,我不知道如何或如何获取输出。

为了获得上面的输出,我刚刚输入了 -> console.log(fields);
您可以通过 ex:- fields.field_name 访问属性。但它不适用于复选框。

我想要的是获取要向用户显示的复选框值。复选框可以选择多个值。

谢谢。

最佳答案

您可以使用括号符号fields['hob[]']访问它。

关于javascript - 如何使用ejs获取node js中复选框的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45540887/

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