【问题标题】:How to get disabled checkbox in form.value如何在 form.value 中禁用复选框
【发布时间】:2022-09-23 23:23:24
【问题描述】:

我在表单中添加了多个复选框,并且在将控件添加到表单时,对于某些复选框,我已将禁用属性值设置为 true。

    this.myform.addControl(\'checkBox1\'),
  new FormControl({
    value: true,
    disabled: true,
  })
);

   this.myform.addControl(\'checkBox2\'),
  new FormControl({
    value: true,
    disabled: false,
  })
);

所以两个复选框都被添加为选中状态,一个是禁用的,一个是启用的。 现在在使用 this.myform.value 获取值时,没有获取禁用的 checkBox1。 只获得一个复选框,即 checkBox2。

所以请让我知道在 this.myform.value 中获取 checkBox1

    标签: angular forms disabled-control


    【解决方案1】:

    您可以像这样显式获取所需控件的值

    this.myform.controls.checkBox1.value //disabled checkbox
    

    【讨论】:

      猜你喜欢
      • 2013-01-19
      • 2014-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多