我正在使用h:commandButton而不是a4j:commandButton因为我正在尝试进行文件上传。但是,h:commandButton没有oncomplete函数,我需要它。请注意,<f:ajax>
标记不起作用(我相信我们使用jsf-1而不是2)
<h:commandButton id="button" action="#{controller.method}" onclick=" this.disabled=true " ... >
<a4j:support event="onclick" oncomplete="document.getElementById('button').disabled=false" />
</h:commandButton>
有人可以帮忙吗?提前致谢
答案 0 :(得分:0)
<h:commandButton>
执行完整提交(即不是ajax请求),因此您无法在之后触发javascript,因为页面已重新加载
如果您想在点击使用onclick
或ondblclick
属性