Я пытаюсь использовать readOnly в элементе выбора, поэтому пользователь не может изменить значение поля ввода, но при отправке формы мне все еще нужно это значение для API, и я слышал, что единственный способ сделать это в форме реакции-хука - использовать readOnly вместо отключенного, это работало в обычном поле ввода, но машинописный текст выдает ошибку в элементе выбора.
Это код:
Код: Выделить всё
interface dataProps {
field_id: any;
disabled: boolean;
}
Я старался максимально сократить код, вот вся ошибка, которую я получаю:
Код: Выделить всё
Type '{ children: any[]; defaultValue: any; onChange: (e: ChangeEvent) => void; onBlur: ChangeHandler; ref: RefCallBack; name: string; readOnly: true; id: any; }' is not assignable to type 'DetailedHTMLProps'.
Property 'readOnly' does not exist on type 'DetailedHTMLProps'.
Я читал документацию по форме реагирования, но я не видел там ничего об использовании readOnly, я попал на эту ссылку, и когда я попытался изменить там ввод, который имеет readOnly, чтобы выбрать его, выдает ту же ошибку, есть ли способ заставить этот readOnly работать или есть обходной путь, позволяющий отключить сохранение данных внутри handleSubmit?>
Подробнее здесь:
https://stackoverflow.com/questions/695 ... ct-element