Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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

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_Angular Forms - Fatal编程技术网

Javascript 提交表单后,我的表单字段变为必填字段?

Javascript 提交表单后,我的表单字段变为必填字段?,javascript,angular,angular-forms,Javascript,Angular,Angular Forms,成功提交表单后,表单字段再次变为必填字段。请注意,提交时页面不会刷新,但表单会重置。 提交 事件触发是否有问题???因为您正在调用reset()您可以添加一个检查表单字段是否脏的命令。@Roopesh Kumar Ramesh-解决方案是什么?如何在不重置()的情况下清除表单文件?请共享stackblitz代码。将检查 <form #contactUsForm> <mat-form-field> &l

成功提交表单后,表单字段再次变为必填字段。请注意,提交时页面不会刷新,但表单会重置。


提交

事件触发是否有问题???

因为您正在调用
reset()
您可以添加一个检查表单字段是否脏的命令。@Roopesh Kumar Ramesh-解决方案是什么?如何在不重置()的情况下清除表单文件?请共享stackblitz代码。将检查
<form #contactUsForm>                        
    <mat-form-field>
     <input type="text" matInput 
      (blur)="nameValidate()" [(ngModel)]="_userName" name="uName" required>
    </mat-form-field>    

   <mat-form-field>
    <input type="email" matInput [(ngModel)]="_userEmail" name="uEmail" 
      (blur)="emailValidate()" required>
   </mat-form-field>                      

   <div>
    <button type="submit" (click)="onSubmit();contactUsForm.reset()"  
       mat-raised-button>Submit </button>
   </div>
</form>