【发布时间】:2020-03-09 00:45:02
【问题描述】:
我正在处理 JSF,我无法在 JavaScript (JS) 执行后进行操作调用。 没有 JS 动作会按预期执行。 需要什么:禁用命令按钮,直到执行操作(提交)。 下面是我正在使用的参考代码。
<h:commandButton id = "search" value="Submit" action="#{ManagedBean.retrieve}"
onclick="return buttonDisable();" />
<script type="text/javascript">
function buttonDisable() {
document.getElementById('editForm:search').click();
document.getElementById('editForm:search').disabled = true;
document.getElementById('editForm:search').style.backgroundColor="#cccccc";
return true;
}
</script>
尝试了很多方法,但仍未找到解决方案。 非常感谢您的建议。
【问题讨论】:
标签: javascript jsf action