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

Evento onkeypress(edit)


sacofritoxd

Pergunta

Olá galera, tudo certo?

Seguinte estou precisando de uma ajuda.

sou iniciante em programação web

E estou querendo fazer o seguinte, ao alterar o valor de um input text queria atribuir outros valores a outros textboxes.

Sei que existe o evento 'onchange' do html. Mas não sei nem como começar a criar uma função pra isso.

A consulta em php eu consigo fazer e tal, mas não sei jogar os valores nos textboxes.

alguém pode me ajudar com isto?

Obrigado

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

6 respostass a esta questão

Posts Recomendados

  • 0

onChange só funciona/é recomendado para combobox/selects.

Se estamos falando de um input text, o que você deve usar é onKeyUp.

<script>
function suaFuncao() {
   document.getElementById('campo_2').value = 'apertaram uma tecla!';
}
</script>

<input id='campo_1' type='text' onKeyUp='suaFuncao()'/>
<input id='campo_2' type='text' />

A consulta em php eu consigo fazer e tal, mas não sei jogar os valores nos textboxes.

Se o valor a ser jogado no inptu depende de uma consulta PHP, aí você vai precisar aprender AJAX (google it).

Link para o comentário
Compartilhar em outros sites

  • 0

No arquivo html

<script type="text/javascript" src="Emprestimo.php">
    function pesquisacliente(cpf){
        varnome = pesquisaclientequery(cpf);
        alert('varnome');
    }
    
</script>
No arquivo html ainda o meu input text
<td><input id="emprestimocpf_cliente" value="{cpf_cliente}" maxlength="20" name="{cpf_cliente_Name}" size="20" onBlur="pesquisacliente(this.value)"></td>
No meu arquivo php.
function pesquisaclientequery($cpf){
    $sql = "SELECT CPF_CLI, razao FROM cliente";
    $sql = $sql . "where CPF_CLI='" . $cpf . "'";
    $pesquisa = mysql_query($sql, $DBconexao);
    if (mysql_fetch_rows($pesquisa) > 0)
    {
        $retorno = mysql_fetch_array($pesquisa);
        return $retorno['razao'];
    }
    else
    {
        echo ("<script LANGUAGE='JavaScript'>
        window.alert('não achou')
        </SCRIPT>");
        
    }

}

Oque está errado?

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,3k
×
×
  • Criar Novo...