java - jsf 在表单重新渲染后焦点输入文本字段,值 onblur

标签 java jsf jsf-2 ajax4jsf

在对表单内的输入文本字段进行模糊处理后,我将使用新值重新渲染表单。

在这种情况下,该字段失去焦点,我希望我模糊的输入之后的输入能够获得焦点。是否有渲染后事件,或者可以提供选择我想要关注的单元格的选项?

提前致谢。

最佳答案

我不确定这是否有效,但您可以尝试以下操作:

<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>

关于java - jsf 在表单重新渲染后焦点输入文本字段,值 onblur,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7484655/

相关文章:

java - Jetty Mutual TLS 身份验证未找到客户端证书

jsf-2 - primefaces 实时滚动是否与延迟加载兼容

java - 如何修复在 Web 上下文中找不到 Faces Servlet (javax.faces.webapp.FacesServlet) - 无法配置 PrettyFaces DynaView?

mysql - 在数据库中输入阿拉伯字符

java - 我应该如何在 hashCode() 中将 long 映射到 int?

java - 为什么它被假定为 long 没有后缀

java - Jetty:如何写入访问日志

jsf - 使用什么标记来隐藏 JSF 中的内容

jsf 过滤器似乎不起作用

jsf - 拦截器不适用于 JSF 托管 bean?