Duvida em form

3 respostas
aquilante01

Pessoal bom dia!
eu to fazendo uma rotina para o usuário no caso de esquecer sua senha recebe-la por email. Eu pretendo usar a propria tela de login, coloquei um link “Esqueceu sua senha?” se o cliente clicar, deveria aparecer uma nova caixa, no mesmo form com a opção do usuário colocar o email.

to fazendo assim:

<tr>
	<td align="left" valign="bottom" colspan="2">
		<a href="${ctx}/index.do?esqueceuSenha=true">Esqueceu a senha?</a>
		//essa caixa de texto deverá aparecer se o usuário clicar no link			
			<c:if test="esqueceuSenha eq true">
				<tr height="25">
					<td align="right">
						<label for="j_mail"><strong>Email:</strong></label>
					</td>
					<td>
						<input name="j_mail" type="email" id="j_mail" size="20" value="">
					</td>
				</tr>
			</c:if>
	</td>
</tr>

n ta dando certo, alguem tem uma solução?

vlw!

3 Respostas

fiaux

Pô cara, por que não faz uma div para essa caixa, bota style=“display: none;” e altera o style para “display: block;” via javascript? Fazendo aparecer e desaparecer quando necessário, no onclick de algum link por exemplo.

aquilante01

Tenho q usuar javascript? Assim n da certo!

<tr>
				<td align="left" valign="bottom" colspan="2">
					<a href="index.do?&esqueceuSenha=true">Esqueceu a senha?</a>
					<c:if test="${esqueceuSenha eq true}">
					
						<div id="esqSenha" style="display: block;">
							<tr height="25">
								<td align="right">
									<label for="j_mail"><strong>Email:</strong></label>
								</td>
								<td>
									<input name="j_mail" type="mail" id="j_mail" size="20" value="">
								</td>
							</tr>
						</div>
						
					</c:if>
				</td>
			</tr>
fiaux
<a href="link" onclick="showHideEsqueciSenha()">Clique aqui para Esqueci Senha</a>

<div id="divEsqueciSenha" style="display: none;">
   //Alguma coisa aqui...
</div>

function showHideEsqueciSenha()
{
   if (document.getElementById('divEsqueciSenha').style.display == "none")
   {
      document.getElementById('divEsqueciSenha').style.display = "block";
   }
   else
   {
      document.getElementById('divEsqueciSenha').style.display = "none";
   }
}

Se não me engano é assim.

Criado 4 de julho de 2008
Ultima resposta 4 de jul. de 2008
Respostas 3
Participantes 2