提交已选中复选框的值以表示

时间:2016-03-23 16:55:29

标签: javascript jquery node.js express checkbox

我有一个带有三个复选框的小表单。用户只能选择一个复选框。我需要将此复选框的值返回给服务器,但是我使用的函数一次只能选中一个复选框,这取决于复选框的名称都是相同的。条件逻辑将流动:

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[];
});

0 个答案:

没有答案