Pregunta:
Fecha: 05-03-2018 11:57:24
(En Español)
Tengo un script que funciona muy bien, es para tienda en línea, pero quisiera que en vez de mostrarme el item cuando yo escribo el código o el nombre me lo agregue de una sola vez. creen que me pueden ayudar con este script?
les dejo aquíunas pantallas de como me muestra cuando agrego el código:
Agregando el código
Ya seleccionado dando clic sobre él
Aquí les dejo el javascript donde solícito a la base me muestre si hay un item con ese código o nombre:
Agregar en vez de mostrar en Javascript - Ajax[Sin respuesta]
Hola,Tengo un script que funciona muy bien, es para tienda en línea, pero quisiera que en vez de mostrarme el item cuando yo escribo el código o el nombre me lo agregue de una sola vez. creen que me pueden ayudar con este script?
les dejo aquíunas pantallas de como me muestra cuando agrego el código:
Agregando el código
Ya seleccionado dando clic sobre él
Aquí les dejo el javascript donde solícito a la base me muestre si hay un item con ese código o nombre:
//autocomplete script $(document).on('focus','.autocomplete_txt',function(){ type = $(this).data('type'); if(type =='cod' )autoTypeNo=0; if(type =='nombreProd' )autoTypeNo=1; $(this).autocomplete({ source: function( request, response ) { $.ajax({ url : 'include/ajax.php', dataType: "json", method: 'post', data: { name_startsWith: request.term, type: type }, beforeSend: function(){ $('#msgCod').html('<img src="images/ajax-loader.gif"/> verificando'); }, success: function( data ) { if(data == '') { $('#submit').attr("disabled", true); $('#msgCod').html("<div class='alert alert-danger alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>×</span></button>Este producto no existe en la base</div>"); } else if(data != '') { $('#submit').attr("disabled", false); $('#msgCod').html(""); } response( $.map( data, function( item ) { var code = item.split("|"); return { label: code[autoTypeNo], value: code[autoTypeNo], data : item } })); } }); }, autoFocus: true, minLength: 0, select: function( event, ui ) { var names = ui.item.data.split("|"); id_arr = $(this).attr('id'); id = id_arr.split("_"); $('#cod_'+id[1]).val(names[0]); $('#nombreProd_'+id[1]).val(names[1]); $('#proveedor_'+id[1]).val(names[2]); $('#maskedDate_'+id[1]).val(names[3]); $('#venta_'+id[1]).val(names[4]); $('#existencia_'+id[1]).val(names[5]); calculateTotal(); } }); });Votos: 0 - Respuestas: 0 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
No hay respuestas para esta pregunta, se el primero en responder.
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión