Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo Melo

[Resolvido] Método select()

Recommended Posts

Bom dia a todos,

 

Tenho um formulário com alguns campos, em que quando o usuário dá enter, dou um focus no próximo campo. Tem um campo data que vem como padrão a data atual, mas que o usuário pode mudar. O usuário pediu para que quando esse campo recebesse o foco, ficasse também todo selecionado caso fosse necessária a mudança.

 

Problema: quando o texto está selecionado e dou enter, o foco passa para o próximo campo, mas este continua selecionado.

 

Como faz para tirar a seleção do campo que recebeu seleção pelo método select()?

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta o codigo

 

Consegui resolver, mas vou postar o código pra vcs entenderem:

 

<tr>

<td width="45%"> <font face="verdana, arial" size="1" color="#4a8602">Data de Alteração Inicial:</font></td>

<td width="55%"> <input type="text" name="txt_data_inicial" onKeyUp="if(event.keyCode=='13'){txt_data_final.focus();txt_data_final.select();}else{completa_data(this,'txt_data_inicial');}" maxlength="10" size="15"></td>

</tr>

<tr>

<td width="45%"> <font face="verdana, arial" size="1" color="#4a8602">Data de Alteração Final:</font></td>

<td width="55%"> <input type="text" name="txt_data_final" onKeyUp="if(event.keyCode=='13'){cbo_tipo_endereco.focus();txt_data_final.value=txt_data_final.value}else{completa_data(this,'txt_data_final');}" maxlength="10" size="15" value=<%Response.write(date())%>></td>

</tr>

<tr height="20">

<td width="45%"> <font face="verdana, arial" size="1" color="#4a8602">Tipo de Endereço:</font></td>

<td width="55%"> <select name="cbo_tipo_endereco" onKeyUp="if(event.keyCode=='13'){cbo_ultima_ocorrencia.focus();}"><%call monta_select_tipo_endereco(request("cbo_tipo_endereco"))%>

</tr>

 

Resolvi colocando aquela "gambiarra" txt_data_final.value=txt_data_final.value. Se alguém tiver outra ideia e quiser compartilhar, fique à vontade.

 

Obrigado a todos!

 

 

Obs: são os moderadores que alteram o título do tópico para "[Resolvido]"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obs: são os moderadores que alteram o título do tópico para "[Resolvido]"?

 

Sim, basta voltar ao tópico e informar como resolveu.

 

Eu entendi bem qual era o seu problema original.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.