質問: ### 前提・実現したいこと 初めて質問いたします。わかりずらいかと思いますがよろしくお願いします。 bootstrapのmodalウインドウ内にでjavaのbeanクラスでデータベースより取得したデータをリストにして一覧表示しています。この一覧から選択した値をもとのメイン画面のテキストボックスに渡したいです。渡したい先のリストボックスもrepeatで回して複数表示されています。 ### 発生している問題・エラーメッセージ メインで回している一番上のテキストボックスにモーダルで受け取った値をセットすることはできているのですが 2番目以降のテキストボックスに値をセットすることができません。 ### 該当のソースコード modalのHTML部分 決定 元の画面のHTML ここの間に上のmodalのHTMLが記述されています 受け渡しをしているJavaScript ### 試したこと メインのidをjsfの型にして区別しようとしましたが、jsf:idで作ったidをJavaScript側が認識してくれないようでメイン画面の2番目以降のテキストボックスが指定できていないという形です。 ### 補足情報(言語/FW/ツール等のバージョンなど)
回答: テキストボックスのidをjsfの型にして テキストボックスの位置をモーダルボタンの上に移動 モーダルボタンが押されたときonclickでbuttonのエレメントをscriptに渡し scriptでprevioussibling.idでテキストエリアのjsfの型のidを取得することができました。 取得したidを変数に格納して該当ソースの"maindata"を変数に書き換えることで どこのテキストボックスにモーダルのデータを渡すのかを指定することができました。