Jquery 在提交时禁用非ajax按钮

Jquery 在提交时禁用非ajax按钮,jquery,primefaces,Jquery,Primefaces,我需要禁用“提交”按钮,并在操作完成后将其重新启用。我的按钮有以下代码。当我点击该按钮时,该按钮被禁用,并且该操作从未被调用。有人知道吗 <p:commandButton type="submit" value="Create" styleClass="commandButton" id="maintenance_command_add" action="#{pc_Ma1001.doMa1001_command_addAction}" onclic

我需要禁用“提交”按钮,并在操作完成后将其重新启用。我的按钮有以下代码。当我点击该按钮时,该按钮被禁用,并且该操作从未被调用。有人知道吗

<p:commandButton type="submit" value="Create"
       styleClass="commandButton" id="maintenance_command_add"
       action="#{pc_Ma1001.doMa1001_command_addAction}"
       onclick="jQuery(this).attr('disabled', 'disabled').addClass('ui-state-disabled')" 
       oncomplete="jQuery(this).removeAttr('disabled').removeClass('ui-state-disabled')" 
       ajax="false">
</p:commandButton>

尝试提交,而不是单击