Jump to content
Fórum Script Brasil
  • 0

Evento onkeypress(edit)


sacofritoxd

Question

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

Edited by sacofritoxd
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...