@VladimirovJS

Как сделать Input disabled?

На форме есть два инпута. Как в реакте сделать так, чтобы начиная вводить в одном Input-e, второй стал disabled Использую react-bootstrap и компонент FormControl для инпутов отсюда https://react-bootstrap.github.io/components.html#...

то есть у меня два компонента FormGroup, внутри каждого FormControl.
  • Вопрос задан
  • 721 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Zvezdocheteg
Можно как то так https://codepen.io/Profiteer/pen/JJBMXW

Накидал для наглядности, можно улучшать)
Ответ написан
Комментировать
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Необходимо, чтобы атрибут disabled у input'a реагировал на значение в другом. Если оба инпута в одном компоненте, то можете использовать state, и смотреть если в state первого инпута есть значение, то второй disabled, примерно так:
<FieldGroup
      id="formControlsText"
      type="text"
      label="Text"
      placeholder="Enter text"
      disabled={this.state.myOtherInputValue1}
    />
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы