Angular 6仅需要多个字段中的一个字段

用户3492620

我是新手。我有一种情况,我只需要表格中5个字段中的一个字段,这意味着如果用户至少填写一个字段,则表格将有效。

提前致谢。

残酷的引擎

由于仅当其中一个字段为非空时才需要检查整个表单的有效性,因此可以如下手动设置有效性:

if(!this.valid){
    this.form.setErrors({ 'invalid': true});
}else{
    this.form.setErrors(null);
}

this.valid您的条件在哪里可以设置有效性

您可以检查示例:https : //angular-exmphk.stackblitz.io

您还可以检查答案:“ Exclusive or”中的FormGroup验证会根据某些条件进行表单验证

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过Angular中的多个字段

Golang bson结构-在json中的单个字段中使用多个字段名称,但仅一个字段用于写入数据库

Angular 2将重点放在组件加载时表单的第一个字段上

至少一个字段的格式是必填项:Angular中的表单验证

从MongoDB中仅选择一个字段

需要一个字段或另一个字段

Angular 2或4反应性表单集验证取决于另一个字段值

Angular 2+自定义验证器“是否需要”填写另一个字段

如何在Angular中将多个字段验证为一个?

为什么在Angular异步管道绑定中仅显示字符串的最后一个字符?

Angular,如何为两个字段中的任何一个设置验证应以反应形式方法验证

ngModel在Angular 2中仅接受一个字符更改

如何在Angular中的另一个字段更改时禁用元素/更改样式

Angular FormGroup-自动将另一个字段的值除以100

如何在SQL查询的一个字段中求和多个字段?

如何在Angular 7中使用反应形式设置“至少应填写一个字段”验证?

Firestore云功能在一个字段中添加多个字段

使用angular8单击选项卡时,如何使选项卡聚焦在第一个字段上

Angular 8更新文本字段以响应另一个字段更改

仅当填写前一个字段时才需要填写表格字段

在一个字段中存储多个参考

每当一个或另一个字段使用Angular指令更改模型(每次击键)时,都要验证密码并确认密码字段

获取当前选定的对象作为Angular中另一个字段的参数

Django 一个字段中的多个文件

Solr查询多个字段,一个字段不需要完全匹配

在多个字段的 Angular 中设置验证器

仅使用不同 ArrayList 中的一个字段搜索具有多个字段的 ArrayList

当一个字段更新时,angular 7 ngrx 会触发所有字段的订阅

Angular,有没有办法在没有表单的情况下“markAsTouched”一个字段?