标签: java javascript jsf
我在提交按钮(谷歌分析事件跟踪)中有简单的JSF表单和onclick事件。当jsf验证失败时,以某种方式禁用onclick事件是否可行?
答案 0 :(得分:1)
那是不可能的。在将请求发送到服务器之前,onclick会被解雇。你基本上想要在之后发送,并且回复成功。
有几种方法可以实现这一目标:
使用JavaScript执行验证(不推荐)。
改为从JSF bean的操作方法中发送跟踪请求。
在结果页面上的(有条件呈现的)<script>元素内发送跟踪请求。
<script>