Les muestro el codigo:
Código HTML:
Ver original
<html> <head> <meta http-equiv="Content-type" content="text/html;charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="http://indicadores.kepen.com.ve/Estilos/estilos.css" /> <link rel="stylesheet" type="text/css" href="http://indicadores.kepen.com.ve/Estilos/dynDateTime/calendar-blue2.css" /> <script type="text/javascript"> $.fn.sumVal = function() { var sum = 0; this.each(function() { if ( $(this).is(':input') ) { var val = $(this).val(); } else { var val = $(this).text(); } if($.isNumeric(val)){ val=val; }else{ val=0; } sum += parseFloat( ('0' + val).replace(/[^0-9-\.]/g, ''), 10 ); }); return sum; }; $(document).ready(function() { jQuery("#fecha1").dynDateTime(); //Detalles X $('#mefectx').validCampoFranz('.0123456789'); $('#mtdcx').validCampoFranz('.0123456789'); $('#mtpx').validCampoFranz('.0123456789'); $('#mtdbx').validCampoFranz('.0123456789'); $('#mtex').validCampoFranz('.0123456789'); $('#tcajax').validCampoFranz('.0123456789'); //Detalles Z $('#reporz').validCampoFranz('0123456789'); $('#montorvz').validCampoFranz('.0123456789'); $('#montoriz').validCampoFranz('.0123456789'); $('#mefectz').validCampoFranz('.0123456789'); $('#mtdcz').validCampoFranz('.0123456789'); $('#mtpz').validCampoFranz('.0123456789'); $('#mtdbz').validCampoFranz('.0123456789'); $('#mtez').validCampoFranz('.0123456789'); $('#tcajaz').validCampoFranz('.0123456789'); //Devoluciones $('#mdevz').validCampoFranz('.0123456789'); $('#mdeviz').validCampoFranz('.0123456789'); //totales $('#tcaja').validCampoFranz('.0123456789'); $('#tvale').validCampoFranz('.0123456789'); $( "#fecha1" ).bind( "blur", function() { if ($(this).val()!=null){ var fecha = $('#fecha1').val().split("/"); $.ajax({ url: 'ventas.php', data: "dia="+fecha[0]+"&mes="+fecha[1]+"&ano="+fecha[2], dataType: 'json', success: function(data) { var Facturas = data[0]; var Devoluciones = data[1]; var Facturado = data[2]; $('#tvale').val(Facturado); } }); } else{ alert('El campo Fecha debe tener una Fecha Válida'); } }); $('#corte_caja').delegate('input[type=text]', 'blur', function () { var montosx = $('.sumar_montox').sumVal(); $('#tcajax').val(montosx); var montosz = $('.sumar_montoz').sumVal(); $('#tcajaz').val(montosz); $('#tcaja').val(parseFloat(montosz)+parseFloat(montosx)); $('#montoZ').val(parseFloat($('#montorvz').val())+parseFloat($('#montoriz').val())); var dmf = 0, dc = 0; dmf = ((parseFloat($('#montorvz').val() || 0)+parseFloat($('#montoriz').val() || 0)) - (parseFloat($('#mdevz').val() || 0)+parseFloat($('#mdeviz').val() || 0)) - parseFloat($('#tvale').val() || 0)); dc = (parseFloat($('#tcaja').val()) - parseFloat($('#tvale').val())); $('#dmq').val(dmf.toFixed(2)); $('#dc').val(dc.toFixed(2)); if (Math.abs(dmf)>5){ $('#alertdmq').val('1');} else{ $('#alertdmq').val('0'); } if (Math.abs(dc)>5){ $('#alertdc').val('1');} else{ $('#alertdc').val('0'); } }); }); </script> </head> <body> <div id="main"> <header> <div id="logo"> </div> </header> <div id="site_content"> <div class="content"> <ul> </ul> <form id="corte_caja" name="corte_caja" method="post" action="http://indicadores.kepen.com.ve/proc.php"> <div class="form_settings"> <!--<p><span>Total Devoluciones X (NETO): </span><input type="text" name="mdevx" id="mdevx" maxlength="10" placeholder="0"/></p> <p><span>Total Devoluciones X (IVA): </span><input type="text" name="mdevix" id="mdevix" maxlength="10" placeholder="0"/></p>--> <table class="tablas" border="1" cellpadding="0" cellspacing="0" align="center"> <tr> </tr> <tr> </tr> <tr> </tr> </table> <input type="hidden" name="franq" id="franq" value="<?php echo $tienda; ?>"/> <input type="hidden" name="montoZ" id="montoZ" value="0"/> <input type="hidden" name="alertdmq" id="alertdmq" value="0"/> <input type="hidden" name="alertdc" id="alertdc" value="0"/> <p> <input class="submit" type="submit" name="Corte_Caja" value="Registrar"/> <input class="submit" name="borrar" type="reset" value="Limpiar Datos"/> </p> </div> </form> </div> </div> <footer> </footer> </div> </body> </html>