其他分享
首页 > 其他分享> > 表单禁用的几种方式

表单禁用的几种方式

作者:互联网

1. 禁用一个带有输入字段的HTML表单,在html 里直接写禁用属性,[ disabled ] = " disabled ", disabled值在指定情况下设置成true就可以了。
2. 在表单验证的地方直接设置,name : [ { value: '', disabled: true }]。
3.  获取表单字段设置其禁用,this.form.get( 'name').disable()。但是此方法要注意在后面表单再赋值时要使用this.form.getRawValue()方法。直接赋值的话,获取不到被禁用字段的值。

this.daysForm.value取得是FormGroup(form)的value属性,返回一个对象;
this.daysForm.getRawValue()会遍历FormGroup(form)的controls属性,返回每一个FormControl中的value。

 

标签:form,禁用,value,几种,disabled,FormGroup,表单
来源: https://blog.csdn.net/m0_52545254/article/details/123237963