我有一个带有三个复选框的小表单。用户只能选择一个复选框。我需要将此复选框的值返回给服务器,但是我使用的函数一次只能选中一个复选框,这取决于复选框的名称都是相同的。条件逻辑将流动:
if checkbox is checked send only this data to express
但是,我如何在事物的快速方面选择它?到目前为止我的代码:
模板 - Jade
.form-group
label When is it?
label
input(type='checkbox' name='group1[]' value='week')
span This week
label
input(type='checkbox' name='group1[]' value='month')
span This Month
label
input(type='checkbox' name='group1[]' value='date')
span Date
复选框选择器 - JS
$('input[type="checkbox"]').on('change', function() {
$('input[name="' + this.name + '"]').not(this).prop('checked', false);
});
快速
router.get('/', function(req, res, next) {
var url = req.body.search;
var title = req.body.title;
var week = req.body.group1[];
var month = req.body.group1[];
var date = req.body.group1[];
});