0

我正在使用翡翠,其中我的代码中有一个复选框。当用户选择一个复选框时,将值作为 true 而不是 1 发送到服务器,而对于未选中的框,值发送为 0。当用户选中复选框时,如何将复选框的值传递为 1。

input.form-control(type="checkbox", name="compare_form_required", id="compare_form_required", ng-model="program.compareFormRequired")

4

3 回答 3

1

我使用 ng-true-value="1" 在选中复选框时将值设置为 1 所以我以这种方式使用它:

input.form-control(type="checkbox", name="compare_form_required", id="compare_form_required", ng-model="program.compareFormRequired", ng-true-value="1")

于 2013-09-10T12:14:13.880 回答
0

我认为玉没有办法这样做,你只能在之后做这样的事情来转换它:

var data = request.body;
if (data.yourCheckbox === 'on') {
  data.yourCheckbox = 1;
} else if (data.yourCheckbox) {
   data.yourCheckbox = 0;
}
于 2013-09-04T13:40:02.247 回答
0
  1. 如果(检查==“开”)
  2. 标签(for=key)=“IVA”
  3. 输入(name="iva" type="checkbox" id=key onchange="ivaSwitch(this.id)" 选中)
  4. 别的
  5. 标签(for=key)=“IVA”
  6. Input(name="iva" type="checkbox" id=key onchange="ivaSwitch(this.id)" )
于 2020-02-02T20:00:42.920 回答