Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, pessoal!
Tenho uma dúvida... Depois que o usuário envia os dados do formulário (via POST ou GET) aparece a mensagem que os dados foram enviados com sucesso e um botão "voltar"; Se ele clicar nesse botão (ou mesmo no 'voltar' do navegador) o formulário é mostrado preenchido, como ele o deixou.
Preciso que ao voltar ele veja o formulário em branco. Como faço isso? Em PHP ou Javascript?
Não entendi! :(
cara eu sou iniciante. Mas acredito se os dados foram inseridos no banco você pode fazer um while antes do form e em cada input você vai colocar o valor do campo no value.
exemplo.
<input name="TENDERECOCLIENTE" type="text" size="80" value="' .$row['ENDERECO'].'" />';
espero ter ajudado =)
Acho que não é isso....
Eu consegui assim:
<body onload="document.NOME_DO_FORMULÁRIO.reset()"/>
Porém tem function que não funciona com isso aí no body!
Alguém tem uma explicação e solução?
Agradeço.
[Resolvido]
Olá.
Se o action do formulário estiver na mesma página do formulário, basta você inserir o código de tratamento em cima, e no formulário dar um echo em todos os input. Exemplo:
Caso estejam em páginas separadas, você pode gravar os campos em SESSIONS, e usar do mesmo procedimento, porém com variáveis de sessões.
Dá pra fazer sim com javascript, mas não há necessidade. Melhor com PHP.
[]'s