Ir para conteúdo
Fórum Script Brasil
  • 0

Link para ativar a edição de um campo com valor pré-definido


caioroma

Pergunta

Boa tarde à todos,

Estou com a seguinte situação:

Necessito de criar um link (clique aqui) e quando esse link for clicado pelo usuário, um campo logo acima deste link (que já tem alguma informação) possa ser liberado para edição do usuário. Assim o usuário pode modificar a informação deste campo e salvar esta nova informação. Isso é possível?

Como poderia estar trabalhando em cima dessa idéia?

Desde já, obrigado!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bem e possível sim.

Vou lhe mostrar como fazer isso de duas maneiras.

A primeira usando jQuery.

neste exemplo o seu campo seria esse.

 <input type="text" value="Valor pré-definido" id="campo" disabled>

esse seria seu link

 <a href="#" id="ativar">Clique Aqui</a>

e essa a função que liberaria a edição.

<script type="text/javascript">
$(function(){
 $("#ativar").click(function(){
  $("#campo").prop('disabled',false);
 });
});
</script>

caso queira a função em javascript puro seria

seu link.

 <a href="javascript:void(0);" onClick="ativar();">Cliquei Aqui</a>

a função que libera a edição

<script type="text/javascript">
function ativar()
{
 document.getElementById("campo").disabled=false;
}
</script>

Caso não funcione me desculpe, e que não tive tempo de testar o código.

Editado por Michael Douglas
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...