首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ngmodel表单验证

Ngmodel表单验证
EN

Stack Overflow用户
提问于 2021-06-19 04:52:56
回答 1查看 27关注 0票数 0

我有一个角度ngModel表单,我想做一些东西,当第一个输入被填充时,第二个输入从enable更改为disable,当第二个输入被填充时,第三个也更改为enable。

这是我的forms screenshot的屏幕

所以我试过了,但它不起作用:

代码语言:javascript
复制
 <div class="pl-2">
    <div class="form-group">
       <label for="exampleInputEmail1">Nom:</label>
       <input
          [(ngModel)]="nom"
          type="text"
          class="form-control"
          id="exampleInputEmail1"
          aria-describedby="emailHelp"
          placeholder="Nom"
        />
     </div>
    
     <div class="form-group">
        <label for="exampleInputEmail1">Prenom:</label>
        <input
           type="text"
           [(ngModel)]="prenom"
           class="form-control"
           id="exampleInputEmail1"
           aria-describedby="emailHelp"
           placeholder="Prenom"
           [disabled]="disabled"
         />
      </div>
代码语言:javascript
复制
nom = ""
prenom = ""
disabled: boolean = true;
    
 ngOnInit(): void {  
    this.disabled = true;
    
    if(this.nom.length !== 0)
    {
       this.disabled=false
    }
 }

我怎么才能修复它?

EN

回答 1

Stack Overflow用户

发布于 2021-06-19 08:31:55

根据您的ts代码,disabled在开头的值为true,而您的第二个输入已经被禁用。

我建议添加一个input事件来启用/禁用您的第二个输入,获取nom的值,如下所示:

代码语言:javascript
复制
    <input
       [(ngModel)]="nom"
       type="text"
       class="form-control"
       id="exampleInputEmail1"
       aria-describedby="emailHelp"
       placeholder="Nom"
       (input)="onInputEvent()"
    />

    <!-- your second input -->
     <input
         type="text"
         [(ngModel)]="prenom"
         class="form-control"
         id="exampleInputEmail1"
         aria-describedby="emailHelp"
         placeholder="Prenom"
         [disabled]="disabled"
      />

.ts文件中:

代码语言:javascript
复制
....
disabled = false;

onInputEvent(): void {
  this.disabled = this.nom.length > 0; // disables your second input
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68041327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档