我正在使用isFetching
props禁用输入,但这变得越来越多余,因为我必须在每个输入字段中保留它。有没有办法禁用整个表单?像标签中的disable
属性之类的<form>
?
<form>
<input type="text" disabled={this.props.isFetching} />
<input type="text" disabled={this.props.isFetching} />
</form>
我正在使用isFetching
props禁用输入,但这变得越来越多余,因为我必须在每个输入字段中保留它。有没有办法禁用整个表单?像标签中的disable
属性之类的<form>
?
<form>
<input type="text" disabled={this.props.isFetching} />
<input type="text" disabled={this.props.isFetching} />
</form>
我认为这应该可以解决您的问题https://stackoverflow.com/a/17186342/3298693。
您应该将表单插入到元素中<fieldset disabled="disabled">
。这将使整个表单被禁用。
我有同样的问题,这对我有用:
<fieldset disabled={true}>
真正的地方是一些“prop.setting”......
只需<input type="text" disabled>
在您希望禁用输入文本的任何地方使用即可。这几乎不需要一些时间。