Quisiera pedir les una ayuda con este código.
Código Javascript :
<!DOCTYPE HTML> <html lang="es-ES"> <head> <meta charset="UTF-8"> <title>Aplicacion de Facturacion</title> <style type="text/css"> tr td:nth-child(2) input{ width: 300px; } </style> <script type="text/javascript" src="../jquery.js"></script> </head> <body> <form action="server" method="POST"> <table> <tr> <td> <label for="">Fecha:</label> </td> <td><span id="Fac_fecha"></span></td> </tr> <tr> <td> <label for="">Señor(es):</label> </td> <td> <p id="Fac_client"></p> </td> </tr> <tr> <td> <label for="">RUC:</label> </td> <td><span id="Fac_ruc"></span></td> </tr> <tr> <td><label>Direccion:</label></td> <td><p id="Fac_address"></p></td> </tr> <tr> <td colspan="2"> <table border="1" id="tabla"> <tr> <th>Cant.</th> <th>descripcion</th> <th>p.unit</th> <th>importe</th> </tr> <tr class="lvl"> <td><input type="text" name="" value=""></td> <td><input type="text" name="" value=""></td> <td><input type="text" name="" value=""></td> <td><input type="text" name="" value="" disabled="disabled"></td> </tr> </table> </td> </tr> </table> </form> <p> Para sacar el IGV es <br> Total / 1.18 -> es el IGV redondear a dos digitos<br> IGV Solo restemos sub toal del total </p> <script type="text/javascript"> jQuery(document).ready(function() { $('.lvl').keyup(function(){ var verdad = 0; $(this).find('input').each(function(a,e){ if ($(this).val() != "") {verdad++;}; }); if (verdad == 3) { $("#tabla").append(newTR()); verdad = 0; }; }); /*$('.lvl').find('input').each(function(a,e){ var c = $(this); alert(c.val()+' - '+a+' - '+e); });*/ }); function newTR() { return '<tr class="lvl"><td><input type="text" name="" value=""></td><td><input type="text" name="" value=""></td><td><input type="text" name="" value=""></td><td><input type="text" name="" value="" disabled="disabled"></td></tr>'; } </script> </body> </html>
En este codigo lo que trato es que cuando en el input Nº 3 tiene contenido y los input's 1 y 2 tengan valores agrege un nuevo "tr" y asi que suceda con el nuevo tr y sucesiva mente
eso es para el primer paso ya que despues de cada confirmacion de input debe de sacar el monto de dicho fila o en este caso los valores que contienen los inputs ya que el cuarto input debe de mostrar el monto total y desde luego que pase tambien en los demas tr o filas que se agregen
me pueden ayudar ya que no consigo que se agrege mas filas
gracias por el tiempo