none
TextBox Recebendo Valor de Outra textbox RRS feed

  • Pergunta

  • Pessoal tenho um cadastro de usuário... neste cadastro tenho um campo nome!

    Porém, foi solicitado nos requisitos que quando o digitador for cadastrar o visitante e estiver preenchendo o NOME do visitante no txtNome o txtNomCracha preencha sozinho com algumas partes do txtNome porém limitando o TXT com 20 caracteres.. tem um exemplo?

    obrigado!

    quarta-feira, 25 de julho de 2012 15:57

Respostas

  • Vinicius,

    Você pode criar uma função javascript para isso. É simples.

    O javascript fornece eventos que ao ser digitado algo em um input sua função será chamada, e assim você poderá pegar o valor do input de origem, gerar o novo valor, e setar o input de destino com esse novo valor.

    De um jeito simples, é isso que terá que fazer. Se tiver dificuldade com algo é só falar.

    Abs!


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    quarta-feira, 25 de julho de 2012 16:33
  • Vinicius,

    Fiz um exemplo básico, usando jQuery, o código html está abaixo:

    <html>
        <body>
            <script src="jquery.js" type="text/javascript"></script>
            <script>
                $(document).ready(function(){
                    $('#origem').keypress(function(){
                        textoOrigem = $('#origem').val();
                        
                        // Lógica de criação do novo nome.
                        
                        $('#destino').val(textoOrigem);
                    });
                });
            </script>
        </body>
        <head>
            <input type="text" id="origem" />
            <br/>
            <input type="text" id="destino" />
        </head>
    </html>

    Nesse código eu copio o conteúdo de um input para outro sempre que você digita uma letra. Caso deseje testar, tem que incluir o jQuery na pasta do html.

    Também pode testar o exemplo por esse link: http://jsfiddle.net/xrczz/

    Abs!


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    • Sugerido como Resposta Rafa Santos quarta-feira, 25 de julho de 2012 16:57
    • Marcado como Resposta Vinicius Vendramel quarta-feira, 25 de julho de 2012 17:22
    quarta-feira, 25 de julho de 2012 16:43

Todas as Respostas

  • Vinicius,

    Você pode criar uma função javascript para isso. É simples.

    O javascript fornece eventos que ao ser digitado algo em um input sua função será chamada, e assim você poderá pegar o valor do input de origem, gerar o novo valor, e setar o input de destino com esse novo valor.

    De um jeito simples, é isso que terá que fazer. Se tiver dificuldade com algo é só falar.

    Abs!


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    quarta-feira, 25 de julho de 2012 16:33
  • Vinicius,

    Fiz um exemplo básico, usando jQuery, o código html está abaixo:

    <html>
        <body>
            <script src="jquery.js" type="text/javascript"></script>
            <script>
                $(document).ready(function(){
                    $('#origem').keypress(function(){
                        textoOrigem = $('#origem').val();
                        
                        // Lógica de criação do novo nome.
                        
                        $('#destino').val(textoOrigem);
                    });
                });
            </script>
        </body>
        <head>
            <input type="text" id="origem" />
            <br/>
            <input type="text" id="destino" />
        </head>
    </html>

    Nesse código eu copio o conteúdo de um input para outro sempre que você digita uma letra. Caso deseje testar, tem que incluir o jQuery na pasta do html.

    Também pode testar o exemplo por esse link: http://jsfiddle.net/xrczz/

    Abs!


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    • Sugerido como Resposta Rafa Santos quarta-feira, 25 de julho de 2012 16:57
    • Marcado como Resposta Vinicius Vendramel quarta-feira, 25 de julho de 2012 17:22
    quarta-feira, 25 de julho de 2012 16:43
  • Ale, tem que ser um imput -html ? Pode ser um Txtbox?

    Obrigado pela ajuda brother!!

    quarta-feira, 25 de julho de 2012 17:14
  • Se for TextBox se atente apenas a mudança de ID quando o ASP.NET for renderizado. Conforme for, muda o ClientID para Static.

    Rafael Santos
    E-mail: rsdsantos@gmail.com

    Pequeno Gafanhoto

    quarta-feira, 25 de julho de 2012 18:40