Foros del Web » Programando para Internet » Jquery »

autocomplete jquery

Estas en el tema de autocomplete jquery en el foro de Jquery en Foros del Web. ojala me puedan ayudar, tengo este problemilla tengo este codigo, si te fijas tiene autofocus y autofill en true , peor no me funciona , ...
  #1 (permalink)  
Antiguo 01/02/2012, 12:34
 
Fecha de Ingreso: enero-2012
Mensajes: 55
Antigüedad: 12 años, 3 meses
Puntos: 1
autocomplete jquery

ojala me puedan ayudar, tengo este problemilla


tengo este codigo, si te fijas tiene autofocus y autofill en true , peor no me funciona , alguien sabe por que???

mi intencion es que se marque el primer elemento de la lista del autocomplete cuando vaya escribiendo. con tal de poder apretar tab y se complete la opcion


de antemano muchas gracias


$j = jQuery.noConflict();
(function($j){ // line to avoid conflict with Prototype.Event at window.onload
$j(document).ready(function() {

// agregar boton para "cerrar ventana"
$j('#cv_control_porterias-windowtitle').append(
$j('<div class="window_close"></div>').click(function (e)
{
$j(this.parentNode.parentNode).hide();
})
);

// evento que se lanza al cambiar el <select> que pagina en lugar
// de utilizar las flechas izquierda-derecha
if ($('offset-1'))
{
Event.observe('offset-1', 'change', function(e)
{
Event.element(e).form.submit();
Event.stop(e);
}, false);
}
// ACA COMIENZA EL CODIGO PARA LOS PROVEEDORES
// ESTE CODIGO SE TUVO QUE REPLICAR 5 VECES PARA LOS 5 PROVEEDORES
// EN CASO DE MODIFICACION HAY QUE MODIFICAR LAS 5 COPIAS

if ($j("#has_sap").length) {
$j("#ControlPorteriaProveedor-0-rut_proveedor")
.autocomplete(

{
source: function( request, response ) {
$j.ajax({
url: 'jsonp.php',
dataType: "jsonp",
data: {
method: "main:cv_control_porterias:getSuppliers",
autocomplete: "1",
argv_0: request.term
},
success: function( data ) {
response( $j.map( data.rows, function( item ) {
return {
label: item.name,
value: item.id,
source: item
}
}));
}

});

},
minLength: 4,
autoFill: true, autoFocus: true,



select: function(event, ui) {
$j("#ControlPorteriaProveedor-0-nombre_proveedor").val(ui.item.source.name)

},
open: function() {
$j( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
},
close: function() {
$j( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
}

});
}


});
})(jQuery); // line to avoid conflict with Prototype.Event at window.onload
  #2 (permalink)  
Antiguo 02/02/2012, 13:08
 
Fecha de Ingreso: enero-2012
Mensajes: 55
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: autocomplete jquery

la respuesta no estaba en el codigo, el jquery que usaba en el template, era muy antiguo y no tenia las funciones autofill y autofocus

saludos

Etiquetas: ajax, funcion, js, php, botones, autocompletado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:03.