Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/07/2007, 13:05
Avatar de chiquirf
chiquirf
 
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid
Mensajes: 215
Antigüedad: 18 años, 6 meses
Puntos: 3
Re: operaciones matemáticas

Hola Javier,

Pasa justo lo que no deseo, me envia el formulario... y lo peor es que no graba el valor del total.

El formulario que tengo es este:
http://perso.orange.es/chiquirf/gest...rtes_edit.html
(obviamente limpio del código php, esto va por los hackers, jejeje)

Lo que quiero calcular es el valor del campo TOTAL pulsando el botón de "Calcular", pero que permanezca en el mismo formulario para seguir editandolo, para que al final pulsar "Enviar" para guardar esos datos en la BD. todos los campos son extraidos de una BD.

He probado como me dijiste con un solo formulario poniendo en el form:
onsubmit="calcular(this)"

y la funcion es:
Código HTML:
function calcular(frm) {
  ho = parseFloat(frm.sumhoras.value);
  ph = parseFloat(frm.precioHora.value);
  des = parseFloat(frm.descparte.value);
  to = (ho * ph) * (des / 100);
  frm.totalparte.value = to;
  frm.totalpartehidden.value = to;
  frm.totalparte.focus();
  alert("el total es:");
  return false;
}
Le he agregado el alert y el return false a ver si lo para pero nada...


buscando algun ejemplo he encontrado esto:
http://www.convertworld.com/es/
http://rsta.pucmm.edu.do/ciencias/fisica/convertidor/

Que a la medida de lo posible haga exactamente esto...

Gracias por toda esta ayuda...

Saludos

Carlos