我禁用输入使用isFetching
prop ,但这是越来越冗余,因为我必须保持在每个输入字段。是否有办法禁用整个表单?比如<form>
标签中的disable
属性之类的?
<form>
<input type="text" disabled={this.props.isFetching} />
<input type="text" disabled={this.props.isFetching} />
</form>
我禁用输入使用isFetching
prop ,但这是越来越冗余,因为我必须保持在每个输入字段。是否有办法禁用整个表单?比如<form>
标签中的disable
属性之类的?
<form>
<input type="text" disabled={this.props.isFetching} />
<input type="text" disabled={this.props.isFetching} />
</form>
3条答案
按热度按时间vktxenjb1#
我想这应该能解决你的问题https://stackoverflow.com/a/17186342/3298693。
您应该在表单中插入一个
<fieldset disabled="disabled">
,封装禁用的字段集。uurity8g2#
我遇到了同样的问题,这对我很有效:
如果真的是“ prop 设定”...
sdnqo3pr3#
只要使用
<input type="text" disabled>
在任何地方你想输入文本被禁用。这几乎不需要一些时间。