Bueno les comento que tengo un formulario donde tiene un campo (Input) este formulario tiene el objetivo de registrar la entrada en una pistola lectora de codigos de barras, entonces cuando cargo el formulario me aparece el cursor en la caja de texto input (txtCodigoBarras), espero que se entienda hasta el momento.
Bueno el problema esta si lo hago con la misma pistola de codigo de barras osea como entrada de teclado me procesa mi archivo php sin problemas siempre y cuando en el action del formualrio este de esta forma action="codigoBarrasS.php PERO el resultado no me lo envia al div contenedor me la muestra independiente se sale del sitio.
Ahora le saque el action (action="codigoBarrasS.php) entonces ahora me saca de la pagina y me manda al index.php
Pero cuando lo hago manualmente osea digito el numero de codigo de barras en el cuadro de texto y le doy clic al boton buscar me lo hace perfectamente me procesa el archivo php y me lo arroja al div contenedor como DEBERIA SER.
Entonces nose me ocurre como hacerlo intente con el evento change del mismo input pero ni entra...se me imagina que es un problema de eventos o algo del formulario.
Bueno les dejo el codigo del formulario, quizas tengo algo malo.
Código HTML:
<form name="frmCodificarBarra" id="frmCodificarBarra" method="post"> <label>Registre Codigo de Barras</label><br /> <input type="text" name="txtCodigoBarras" id="txtCodigoBarras"/><br /><br /> <input name="btnCodificarBarra" id="btnCodificarBarra" type="button" class="boton1" value="Codificar Barra"/> </form>
Código HTML:
$("#btnCodificarBarra").live("click", function(){ $.post("codigoBarrasS.php", { txtCodigoBarras:$("#txtCodigoBarras").val()}, function(dataResult){ $(" #div_contenido").html(dataResult); })