当使用valueChangeListener后,会出现一个问题:
当onblur或onchange后,form提交,验证错误信息出现,这时由于页面刷新过了,所以所有文本框的焦点都消失了,也就是说,如果一个表单每个文本框都有值改变事件,那么每次输入完成一个,要输入下一个或者改变当前输入的值,都需要鼠标多点一次
可以用JSF的第三方客户端验证组件来解决,这是我目前找到的办法
想知道有没有其他办法不依靠第三方组件,不用自己写js,JSF是否支持这种出错的地方自动获得焦点
探讨了在使用JSF的值变更监听器时遇到的问题,即表单验证失败后,由于页面刷新导致失去焦点,需要额外点击才能重新获取焦点进行输入。文中提及通过第三方客户端验证组件可以解决此问题,并询问是否有其他解决方案。
当使用valueChangeListener后,会出现一个问题:
当onblur或onchange后,form提交,验证错误信息出现,这时由于页面刷新过了,所以所有文本框的焦点都消失了,也就是说,如果一个表单每个文本框都有值改变事件,那么每次输入完成一个,要输入下一个或者改变当前输入的值,都需要鼠标多点一次
可以用JSF的第三方客户端验证组件来解决,这是我目前找到的办法
想知道有没有其他办法不依靠第三方组件,不用自己写js,JSF是否支持这种出错的地方自动获得焦点

被折叠的 条评论
为什么被折叠?