Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2012, 12:08
Avatar de sebastianxjavier
sebastianxjavier
 
Fecha de Ingreso: agosto-2011
Mensajes: 23
Antigüedad: 12 años, 8 meses
Puntos: 0
Evento JS y HTML en campos de texto

Estimados, junto con saludarlos, les escribo nuevamente con un bug que tengo en una pagina. Tengo una pagina con un formulario de venta con un campo de texto, en el cual si se le escribe el nombre del cliente, ejecuta un script de autocompletar (un js y un css) y me muestra los resultados:



Lo interesante es que el campo de texto lo tengo con evento onblur (blur en Jquery):

Código HTML:
<script>
$(document).ready(function(){
		$("#txtCliente").blur(function(){
			var search_term = $("#txtCliente").val();
			$.ajax({
				data: "id="+search_term,
				type: "POST",
				dataType: "json",
				url: "lib/ajax/cliente_factura.php",
				success: function(data){
					restults(data);
				}
			});
		});
	});
</script> 
Código HTML:
<label for="txtCliente">Señor(es)</label>
<input name="txtCliente" type="text" id="txtCliente" /> 
Al momento de presionar "Enter" o "TAB" me autocompleta los demas campos con su respectiva información



Mientras que si realizo un clic en el nombre que me muestra el autocompletar, no pasa nada....



Esto se debe al evento "onblur".... Alguien sabe que otro utilizar para que me funcione de ambas formas??? saludo2!