Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2009, 09:26
roski
 
Fecha de Ingreso: noviembre-2009
Mensajes: 19
Antigüedad: 15 años, 2 meses
Puntos: 1
De nuevo problemilla



Esta es la vista del código al que quiero aplicar acciones por eventos. Los campos precios y precio total son input en modo disabled, para poder usarlos.

Quiero que cada vez que ocurra un cambio dentro de un div que afectan a todas las filas (¿onMouseMove?) se compruebe si hay que activar el botón de Compra del frame contiguo y que se calcule el precio total de la compra (condiciones que se cumplen si el checkbox está activo y el campo de cantidad no está vacío ni nulo).

Lo he programado así, pero me da error:

Cita:
<form action="catlib6.php" method="post" name="formu1">
<div onClick="cambiar_boton_y_suma(<?php echo $_POST['numboxs'];?>)">

/*LOOP CON TODO*/

</div></form>
Cita:
<script language=JavaScript>

function cambiar_boton_y_suma (num){

var activado= "false";

for (var i=1; num; i++){
var checkbox= "checkbox" +i;
var cantidad= "cantidad" +i;
var precio= "precio" +i;
var activado= false;

if (document.getElementsByName(checkbox).checked){

document.getElementsByName(cantidad).disabled =false;

if ((document.getElementsByName(cantidad).value != null) && (document.getElementsByName(cantidad).value != 0)) {

activado = true;
document.formu1.preciototal.value= document.formu1.preciototal.value + document.getElementsByName(cantidad).value * document.getElementsByName(precio).value;
}
}
}

if (activado = true) {
parent.izq.document.formu.botoncomprar.disabled= false;
}
}
</script>
Soy incapaz de localizar los errores que haya. Agradecería una ayudita. Saludos!!!!

Última edición por roski; 31/12/2009 a las 03:40