Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在填写完所有字段后启用提交按钮_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 如何在填写完所有字段后启用提交按钮

Javascript 如何在填写完所有字段后启用提交按钮,javascript,angular,typescript,Javascript,Angular,Typescript,我想做的是,在填写完所有字段后,应该启用按钮。 但是如果有一个空字段,它应该被禁用 比如说 如果字段为“备注必填”,则按钮将自动禁用,但如果字段为“备注可选”,则按钮将启用 例如: 已通过-已通过=启用按钮 passed-failed=禁用按钮在启用之前,应先将其填满 失败-失败=禁用按钮填充所有字段 提前感谢试试这个: <button class="mr-1" nz-button nzType="primary" type="button" [disabled]="task

我想做的是,在填写完所有字段后,应该启用按钮。 但是如果有一个空字段,它应该被禁用

比如说

如果字段为“备注必填”,则按钮将自动禁用,但如果字段为“备注可选”,则按钮将启用

例如:

已通过-已通过=启用按钮 passed-failed=禁用按钮在启用之前,应先将其填满 失败-失败=禁用按钮填充所有字段

提前感谢

试试这个:

<button class="mr-1" nz-button nzType="primary" type="button"
      [disabled]="taskFormGroup.invalid"
      [nzLoading]="formLoading" (click)="saveFormData()">

只要您的空字段指定了Validators.required,[disabled]=taskFormGroup.invalid就应该是您所需要的全部。表单组的有效状态取决于您指定的验证器。

如果该字段是可选的,该怎么办?它应该会自动启用如果您有一个可选字段,请不要将Validators.required添加到它的FormControl.fillup第一项之后。如果它正确,它会自动启用检查。您需要使用FormArray而不是normalarray@MustafaKunwa怎样