Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/08/2010, 07:39
cboretto
 
Fecha de Ingreso: julio-2010
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Checkbox + tabla dinamica! HELP!

algo que montamos hace ya algún tiempo? a que te refieres?

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <title>Presupuesto</title>
  4. <link href="CSS2.css" rel="stylesheet" type="text/css" />
  5. <head>
  6. <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
  7. <script language="javascript" type="text/javascript">
  8. function funcion (id, val, control, net, fin) {
  9. var precio = document.getElementById(id+'_hidden').value;
  10. var total = (parseFloat(precio * val)).toFixed(2);
  11. control.innerHTML=total;
  12. for (i=0; i<500; i++){
  13. var neto= total;
  14. net.innerHTML=neto;
  15. var final=(neto * 1.21).toFixed(2);
  16. final;
  17. fin.innerHTML=final;
  18. }
  19. }
  20.  
  21. function seleccionar_todo(){
  22.    for (i=0;i<document.form.elements.length;i++)
  23.       if(document.form.elements[i].type == "checkbox")
  24.          document.form.elements[i].checked=1
  25. }
  26. function ControlNum(){
  27. var tecla=window.event.keyCode;
  28.     if (tecla < 48 || tecla > 57){
  29.         window.event.returnValue=false;
  30.     }
  31.     else
  32.     {
  33.         window.event.returnValue=true;
  34.     }
  35. }
  36.  
  37. function paso(id,nombre){
  38. var precio = document.getElementById(id+'_hidden').value;
  39. var nombre=document.getElementById("");
  40. if (document.getElementById("checkbox").checked==true) {
  41. window.location.href="Presupuesto.php?nombre=" + precio + "&nombre=" + nombre
  42. }
  43. }
  44.  
  45. </script>
  46. </head>
  47. <body>
  48. <div align="center">
  49. <form action="Presupuesto.php" method="post" name="form" id="form">
  50. <table align='right' border='1'><tr><td>Neto: <label id='neto' name='etiqet'/></td></tr><tr><td>IVA: 21&#37;</td></tr><tr><td>FINAL:<label id='final' name='etiqeta'/></td></tr></table><table class='table' aling='center' border=1><tr>
  51. <td><div class='letra1'><b>PRODUCTO</b></td><td><div class='letra2'><b>PRECIO</b></td><td><div class='letra1'><b>CANTIDAD</b></td><td><div class='letra2'><b>PRECIO_TOTAL</b></td><td><div class='letra1'><b><input type='checkbox' name='todo' onClick='seleccionar_todo()' id='todo'></b></td></tr>
  52. <tr class='th'><td class='td'>Cable Baffle 2 x 0,50</td><td>$0.62<input type='hidden' value='0.62' id='precio_0_hidden' name='precio_0_hidden' /></td><td><input type='text' value='' id='precio_0' name='precio_0' onKeyUp='funcion(this.id, this.value,total569,neto,final)' onkeypress='ControlNum()' class='input'/></td><td><label id='total569' name='etiq'/></td><td><input type='checkbox' name='checkbox[]' id='ok' onClick='paso(id,nombre)'/></td></tr><tr class='th'><td class='td'>Cable Baffle 2 x 0,75</td><td>$0.92<input type='hidden' value='0.92' id='precio_1_hidden' name='precio_1_hidden' /></td><td><input type='text' value='' id='precio_1' name='precio_1' onKeyUp='funcion(this.id, this.value,total570,neto,final)' onkeypress='ControlNum()' class='input'/></td><td><label id='total570' name='etiq'/></td><td><input type='checkbox' name='checkbox[]' id='ok' onClick='paso(id,nombre)'/></td></tr><tr class='th'><td class='td'>Cable Baffle 2 x 1</td><td>$1.18<input type='hidden' value='1.18' id='precio_2_hidden' name='precio_2_hidden' /></td><td><input type='text' value='' id='precio_2' name='precio_2' onKeyUp='funcion(this.id, this.value,total571,neto,final)' onkeypress='ControlNum()' class='input'/></td><td><label id='total571' name='etiq'/></td><td><input type='checkbox' name='checkbox[]' id='ok' onClick='paso(id,nombre)'/></td></tr></table><br>
  53. <div align="center">
  54. <input type="button" name="consulta" id="consulta" value="Nueva Consulta" onclick = "this.form.action = 'pre.php'; this.form.submit()" />
  55. <input type="submit" name="presupuesto" id="presupuesto" value="Agregar a Presupuesto" />
  56. <input type="reset" name="cancel" id="cancel" value="Cancelar"/>
  57. </div>
  58. </form>
  59. </div>
  60. </body>
  61. </html>