Jump to content

Search the Community

Showing results for tags 'jumpnext'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 1 result

  1. Boa tarde. Estou com dificuldades com esse javascript. Esse script abaixo, quando eu digito o código, e pressiono a tecla ENTER, ele busca no banco através do arquivo 'get_descricao.php', a descrição do do produto relacionado ao código digitado e em seguida o cursor pula para o campo quantidade. Até aqui, tudo certo. O que eu queria é que se não encontrar o item na busca, dê um alerta e não deixe o cursor ir para o campo quantidade. Somente quando for digitado um código que exista no banco. Más não sei fazer isso em javascript. Se algum souber como me ajudar, agradeço muito. <?php include "topo.php"; ?> <!-- *********************** CSS **************************--> <style type="text/css" class="init"> .container { width: 75%; margin-top: 5px; } </style> <!-- ******************************************************--> <script language="JavaScript" type="text/javascript"> //************************************************************* function showUser(str) { if (str == "") { document.getElementById("txtHint").innerHTML = ""; return; } else { if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("txtHint").innerHTML = this.responseText; } }; xmlhttp.open("GET","get_descricao.php?it_codigo="+str,true); xmlhttp.send(); } } //************************************************************* //************************************************************* function jumpNext (fromFld, toFld){ if(event.keyCode == 13) { document.forms[fromFld].elements[toFld].focus(); document.forms[fromFld].elements[toFld].select(); } } //************************************************************* </script> <div class="container well"> <div class="row-fluid"> <form name="form1" method="post" action=""> <table class="table table-bordered table-condensed"> <tr> <td align="center"><b>Item: </b><input type="text" name="it_codigo" size="9" maxlength="10" required="required" autocomplete="off" onchange="showUser(this.value)" onKeyUp="jumpNext(0,'quantidade')" autofocus="" > <b>Descrição: </b><span id="txtHint">Digite o Código do Item</span> </td> </tr> <tr> <td align="center"><b>Quantidade: </b><input type="text" name="quantidade" id="quantidade" size="5" maxlength="5" required="required" autocomplete="off" ></td> </tr> </table> </form> </div> </div> Arquivo: get_descricao.php <? $it_codigo = $_GET['it_codigo']; $desc_item = ""; $conexao = odbc_connect("Webems206ofic","root","root",SQL_CUR_USE_ODBC) or die ("Não foi possivel conectar com o Banco!!!"); if($conexao) $sql = odbc_exec($conexao,"SELECT it_codigo, desc_item, cod_segto, cla_abciks FROM PUB.EXT_ITEM WHERE it_codigo = '$it_codigo' "); else{ echo "Erro de conexao"; } while($r = odbc_fetch_array($sql)){ $desc_item = $r['desc_item']; } if ($desc_item == "") { echo "ITEM NÃO ENCONTRADO!"; }else{ echo $desc_item; } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.