BLOQUER MAIS DE UM CLIQUE NO BOTÃO TIPO PHP

Bom dia,

Tenho uma aplicação do tipo consulta com um botão do tipo php, gostaria de bloquear/ desabilitar o botão qdo o usuário clicar. O problema que está acontecendo, é que o usuário clica mais de uma vez e ele executa a rotina várias vezes.
Tentei com o sc_btn_display logo na 1ª linha, criei uma variável no onInit (clicou = ‘N’) e no clique eu coloquei a seguinte comparação:

if([clicou] == ‘N’)
{
[clicou] == ‘S’;
…rotina…
}

Nenhuma das opções funcionaram, ele executa a rotina mesmo assim…

Obrigado,

Alexandre Lenger

o sc_btn_display tem que estar no onInit, pois a aplicação é recarregada.

é possível criar uma variável em sessão, alimenta-la com valor S no código php do botão, e no onInit, testa-la se for S desativar o botão com sc_btn_display.

Não funcionou, ele não chama o onInit, ele aciona várias vezes e o botão continua on mesmo depois do primeiro clique.

Alguém sabe alguma solução para este problema?

crie um campo na tabela e faça um “flag”…grave um valor S quando o usuario clicar no botao…daí é só testar se o valor do campo e S …etc