Em uma página JSF Como fazer para que o usuário não possa clicar em nenhum outro compomente da página enquanto uma requisição estiver sendo processada??
Travar a página/submit (JSF)
2 Respostas
R
Se uma requisicao esta sendo processada o proprio browser ira travar qualquer acao do usuario, pois o browser irá aquardar o retorno da requisicao.
Caso estaja usando ajax, use-o de forma asincrona para travar o browser e colocar uma mensagem de aquarde
Para evitar o duplo submit eu costumo criar uma div com display none com um gif transparente de 100% x 100%. Ai quando o usuário clica no botão de submit eu mudo o diplay para block, e o usuário não consegue mais clicar em nada pois a página está com uma imagem na frente.
Entedeu?
E para ficar melhor costumo colocar um loading e uma mensagem que a pagina está sendo processada.
Criado 28 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo