当JSF验证失败时,禁用javascript onclick

时间:2012-03-09 13:09:51

标签: java javascript jsf

我在提交按钮(谷歌分析事件跟踪)中有简单的JSF表单和onclick事件。当jsf验证失败时,以某种方式禁用onclick事件是否可行?

1 个答案:

答案 0 :(得分:1)

那是不可能的。在将请求发送到服务器之前,onclick会被解雇。你基本上想要之后发送,并且回复成功。

有几种方法可以实现这一目标:

  • 使用JavaScript执行验证(不推荐)。

  • 改为从JSF bean的操作方法中发送跟踪请求。

  • 在结果页面上的(有条件呈现的)<script>元素内发送跟踪请求。