禁用与状态相关的整个表单元素。react

IT技术 javascript html forms reactjs
2021-04-27 14:51:34

我正在使用isFetchingprops禁用输入,但这变得越来越多余,因为我必须在每个输入字段中保留它。有没有办法禁用整个表单?标签中disable属性之类的<form>

<form>
  <input type="text" disabled={this.props.isFetching} />
  <input type="text" disabled={this.props.isFetching} />
</form>
3个回答

我认为这应该可以解决您的问题https://stackoverflow.com/a/17186342/3298693

您应该将表单插入到元素中<fieldset disabled="disabled">这将使整个表单被禁用。

我有同样的问题,这对我有用:

 <fieldset disabled={true}>

真正的地方是一些“prop.setting”......

只需<input type="text" disabled>在您希望禁用输入文本的任何地方使用即可。这几乎不需要一些时间。