jsf在表单重新呈现后使用值onblur聚焦inputtext字段

时间:2011-09-20 11:52:35

标签: java jsf jsf-2 ajax4jsf

在我的表单中打开输入文本字段之后,我正在使用新值重新呈现表单。

在这种情况下,场失去了它的焦点,我希望在我失去焦点之后的输入被聚焦。是否有渲染后事件,或者是什么东西可以选择我想要关注的单元格?

感谢提前。

1 个答案:

答案 0 :(得分:1)

我不确定这会有效,但您可以尝试以下方法:

<h:form id="myForm">

   <h:inputText id="my1stInput" >
      <a4j:ajax event="blur" render="myForm" oncomplete="document.getElementById('myForm:my2ndInput').focus()" />
   </h:inputText>

   <h:inputText id="my2ndInput" />

</h:form>