<h:commandButton id='mybutton' onclick="return confirm('¿Está seguro?');this.enabled=false;" value="Borrar" action="blablabla"/>
<script>document.getElementById('form:mybutton').d isabled = true;</script>
He probado con el script con el this.enabled, this.disabled, igualándolos a true con comillas y sin comillas, a disabled pero... no se deshabilita
Lo cuelgo en Javascript porque imagino que habrá modo en JS
Gracias con antelación