Desabilitar botão JSF com javascript?

3 respostas
M

Bom dia amigos foristas :smiley:

Preciso desabilitar alguns botões JSF com o uso do disabled=true mas notei que quando dou o disabled e tenho uma action associada com o botão, ela não funciona direito, estou correto?

( http://forum.java.sun.com/thread.jspa?threadID=563569&messageID=2776408 )

Alguém tem alguma explicação pq isso ocorre e pode me ajudar a achar uma solução para desabilitar o botão de fato?

[]'s

3 Respostas

spycall

Se o seu botão está desabilitado sua action não deveria ser chamada nunca.

coloque seu código para que possamos entender melhor

Marky.Vasconcelos

A solução que encontrei foi com JavaScript

<script type="text/javascript">
var submitted = false;
function submitDisable(button){
if(!submitted){
	submitted = true;
	button.value='Aguarde';
	button.disable=true;
	document.forms["summary"].submit();
}else{
	alert ("Aguarde!");
}
return true;
}
</script>

No Button

<h:commandButton action="#{bean.action}" value="Adicionar" onclick="submitDisable(this)" />
M

Hm…muito boa a dica Mark_Ameba.
Obrigado

[]'s

Criado 31 de março de 2008
Ultima resposta 31 de mar. de 2008
Respostas 3
Participantes 3