だから私はItemForm
を持っています。このフォームには、name
という動的入力フィールドがあります。動的である理由は、英語、ロシア語、中国語など、ユーザーが使用する3つの言語がある場合はname
の入力フィールドがあり、各言語タイプはEnglish Name
,Russian Name
,Chinese Name
となります。React Jでフォームの動的入力データを取得するにはどうすればよいですか?
これを行うには、ItemForm
のコードを以下のように作成しました。
const itemLanguages = product.languages.map((language) => { return <input key={language.id} ref={language.name} id={language.id} placeholder={language.name + ' Name'} type="text" required="true" /> })
languages
に応じて動的入力フィールドを生成しても問題ありません。しかし、私は入力データを取得する方法の問題があります。私は入力フィールドのデータを取得するのにref
を使用しているので、すべてのタイプの言語を指定しないと、これらの入力フィールドのデータを取得できません...
すべてのタイプの言語を指定せずにデータを取得するにはどうすればよいですか?
事前に感謝..
ありがとうございました!これは私が探していたものです! –