funcion agregar filas:
Código Javascript:
Ver original
function agregar() { var contLin = 3; var tr, td, tabla; tabla = document.getElementById('tabla'); tr = tabla.insertRow(tabla.rows.length); td = tr.insertCell(tr.cells.length); td.innerHTML = "<input name='button' type=button onclick='agregar()' value='+' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input name='button' type=button onclick='borrarUltima()' value='-' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' name='recambio' id='recambio' size='10' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' value='' size='25' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<img src='imagenes_menu/untitled.png' width='20' height='20' style='cursor:pointer' />"; contLin++; } function borrarUltima() { ultima = document.all.tabla.rows.length - 1; if(ultima > -1){ document.all.tabla.deleteRow(ultima); contLin--; } } </script>
El autocompletado:
Código Javascript:
Ver original
<?php include("conexion_autocompletado.php");//se incluyen los datos para realizar la conexion a su base de datos $con2 ="SELECT recambio FROM almacen000"; //consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos//consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos $query = mysql_query($con2); ?> <script> $(function() { <?php while($row= mysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo $elementos[]= '"'.$row['recambio'].'"'; } $arreglo= implode(", ", $elementos); //junta los valores del array en una sola cadena de texto ?> var availableTags=new Array(<?php echo $arreglo; ?>);//imprime el arreglo dentro de un array de javascript $( "#recambio").autocomplete({ minLength: 2, source: availableTags }); $(document).keypress(function(e){ switch(e.which) { case 13: nuevo_cliente(); ///// Enter ///// break; } }); }); var popup = null; function nuevo_cliente(recambio) { // Si el popup ya existe lo cerramos if(popup!=null) popup.close(); // Capturamos las dimensiones de la pantalla para centrar el popup altoPantalla = parseInt(screen.availHeight); anchoPantalla = parseInt(screen.availWidth); // Calculamos el centro de la pantalla centroAncho = parseInt((anchoPantalla/2)) centroAlto = parseInt((altoPantalla/2)) // dimensiones del popup anchoPopup = 500; altoPopup = 200; // Calculamos las coordenadas de colocación del Popup laXPopup = centroAncho - parseInt((anchoPopup/2)) laYPopup = centroAlto - parseInt((altoPopup/2)) var recambio = $('#recambio') .val(); // Definimos que página vamos a ver pagina = "buscar_recambio.php?id=" +recambio; popup = window.open(pagina,"Imagenes","scrollbars=yes,status=no,width=" + anchoPopup + ", height=" + altoPopup + ",left = " + laXPopup + ",top = " + laYPopup); } </script>
El div donde agrego las filas:
Código HTML:
Ver original
Gracias y un saludo