Limpar campos

14 respostas
Antonio_Ishac

olá pessoal, boa tarde, estou com uma dúvida aqui, fiz um formulário de cadastro de usuarios, e quando preenchido ele chama uma outra página informando os dados que foram gravados, mas quando eu clico no botão voltar os campos estão preenchidos com os dados já cadastrados, eu gostaria que algém me informasse como eu poderia limpar os campos quando clicar no botão voltar.

Lembrando que estou fazendo isso numa página JSP

Espero que alguem possa me ajudar :lol: :lol: :lol:

14 Respostas

smkk

tem como mostrar as duas páginas?

J

coloca assim

coloca um value com duas “” // indica vazio

smkk

eu acho que se ele fizer isso quando a validação der errado também não vai trazer os valores, por isso pedi as páginas… acho que ajudaria

J

entao antes disso ele precisa fazer um teste
usando um if

na página que grava ele coloca um variavel valor

se o cadastro for efetuado ele preenche a variavel valor = 1 caso naum for valor =0

na página jsp ele recebe a variavel valor e faz um teste

if(valor=1)
valor =""

type="<%=valor>"

acho que da para fazer assim!

ou entao melhor

quando cadastrar coloca la
response.sendRedirect(“index.jsp”);

smkk

eu acho que seria mais facil ele tentar tirar estes valores dos atributos do response ou da session, depende da onde ele os esta colocando… ^^

J

é pode ser tb! estava pensando aqui

acho que o voltar dele naum é da page e sim do ie!

Antonio_Ishac

então pessoal estou usando EL com java beans, as minhas input estão assim:

sendo que alu é um nome dado da classe Alunos.class, configurada no java.

Se eu colocar como vcs me disseram, , daí eu não tenho mas os valores do bean.

peço a ajude de vcs.

Muito Obrigado :lol: :lol: :lol:

smkk

certo… vocÊ deve setar os valores desse bean “alu” para null no momento que você cadastra no banco… assim os valores não voltaram para a página

Antonio_Ishac

olá amigo muito obrigado pela atenção, mas vc poderia me dar um exemplo como posso setar esses valores do bean.

vc iria me ajudar muito e ficarei mito grato…

AT + :smiley: :smiley: :smiley:

smkk

preciso do código do seu servlet… faz muto tempo que não mexo no nível do SERVLET, desculpe se eu disser alguma coisa errada hehehe…

Antonio_Ishac

smkk, muito obrigado seguindo sua orientaçao de setar os campos eu quebrei um pouco a cabeça e acabei conseguindo fazer aqui.

antes de fazer o formulário eu coloquei o seguinte código:

<jsp:setProperty name=“alu” property=“nome” value="" />

isso quando eu submeter alguma ação e clicar em voltar ele me dá os campos limpos.

Muito obrigado pela dica :lol: :lol: :lol:

smkk

certo… mas tome cuidado… seu formulário sofre algum tipo de validação? caso não consiga cadastrar… desta maneira está limpando também né??

Antonio_Ishac

não deu tudo certo eu verifiquei o banco e está gravando correto os valores.

Muito obrigado pela atenção.

smkk

certo… então está ok ^^…

flwsss…

Criado 13 de janeiro de 2008
Ultima resposta 13 de jan. de 2008
Respostas 14
Participantes 3