it-swarm.com.ru

Отключить все элементы формы относительно состояния. React

Я отключаю входы, используя опцию isFetching, но это становится избыточным, так как я должен хранить это в каждом поле ввода. Есть ли способ отключить всю форму? Как свойство disable в теге <form> или что-то еще?

<form>
  <input type="text" disabled={this.props.isFetching} />
  <input type="text" disabled={this.props.isFetching} />
</form>
11
Pratish Shrestha

Я думаю, что это должно решить вашу проблему https://stackoverflow.com/a/17186342/3298693 .

Вы должны вставить свою форму внутри элемента <fieldset disabled="disabled">. Это сделает всю форму отключенной.

17
Mateus Zitelli

У меня была та же проблема, и это сработало для меня:

 <fieldset disabled={true}>

Где истина будет некоторый "prop.setting" ...

1
Bertus Kruger