manter os campos do formulario preenchidos

Enviada por Leandro 
Leandro
manter os campos do formulario preenchidos
10 de February de 2012 às 08:27PM
Pessoal, estou com uma dúvida cruel, estou desenvolvendo um formulário, e...quando faço o teste, errando proprositalmente os campos para testar a validação percebi que ele apaga os campos preenchidos, e ai precisa preencher tudo de novo, tem muitos sites ai que mantém os campos preenchidos mesmo errando alguma coisa...gostaria de saber como fazer isso
Lucas Tiago de Moraes
Re: manter os campos do formulario preenchidos
11 de February de 2012 às 02:43AM
cara, tem várias maneiras de fazer isso, usando tanto php ou javascript.

eu sempre valido campo com javascript.

eu bloqueio o botão, só habilito quando a pessoa estiver preenchido todos os dados.

se for validar com php você pode usar o alart() e window.history.go(-1).

se estiver com mais duvidas, poste ae.

falou.
Leandro
Re: manter os campos do formulario preenchidos
11 de February de 2012 às 09:43AM
entendi!! quer dizer então que se eu usar o window.history.go(-1) ele volta 1 página antes onde estavam os campos preenchidos...entendo...entendo...bem útil este comando
Leandro
Re: manter os campos do formulario preenchidos
11 de February de 2012 às 09:48AM
so que como implementa este comando? precisa montar uma função para ele ser executado somente quando a página carregar não é?
Lucas Tiago de Moraes
Re: manter os campos do formulario preenchidos
11 de February de 2012 às 11:13AM
echo "<script>
alert('Preencha todos os campos');
window.history.go(-1);
</script>";

Falou.
Israel Block
Re: manter os campos do formulario preenchidos
13 de February de 2012 às 06:50AM
da pra validar antes e já avisar. coloque no seu form um onSubmit e na validação, se falhar, vc coloca como FALSE. ele nao envia e vc nao perde nenhum dado do formulário. somente se sua validação (seja ela de se todos os campos estao preenchidos ou se estão rpeenchidos corretamente) tiver um resultado TRUE o form envia. Assim é bem prático e não fica difícil de implementar.
Thiago Vaini
Re: manter os campos do formulario preenchidos
14 de February de 2012 às 05:50AM
<input type = "text" name = "nome_aqui" value = "<?php if(!empty($variavel)) echo $variavel; ?">
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.