У меня есть такая теоретическая ситуация:
- один просмотр с одной формой [
ID: frm
]
- три компонента (например,
h:inputText
) [ID: inp1, inp2, inp3
]
- три кнопки отправки [
ID: btn1, btn2, btn3
]
Когда я отправляю форму, используя btn1
, мне нужно сосредоточиться на inp1
(аналогично btn2
до inp2
, btn3
до inp3
)
Я могу использовать функцию javaScript
, например onclick="document.getElementById('frm:inp1').focus();"
(работает)
Проблема в том, что кнопка отправки вызывает воссоздание вида, после чего настройка javaScript забывается, а компонент не выбирается.
Так как выбрать компонент, который остается выбранным даже после перерисовки представления?