Cargar input en tiempo de ejecucion ?

FdEz

Buenas!

Tengo hecho como un formulario que tiene la estructura de una factura, con lo que tengo un input donde introduzco las unidades del producto y otro el precio... estoy usando php+mysql con poquito javascript, podria hacer esto con javascript? es decir, un boton "Calcular" que sin mandarme a otra pagina calcule lo que hay en 2 input distintos y me calcule automaticamente la multiplicacion de ambos... ?

Shendraf

Es algo tan sencillo como:

function calcular() {
  var unidades = document.getElementById("unidades").value;
  var precio = document.getElementById("precio").value;

  document.getElementById("total").value = unidades * precio;
}
FdEz

Gracias! Yo es que de JavaScript no se apenas, nada, lo he probado pero no me funciona, lo unico que he hecho ha sido 3 input type de texto con nombres "precios", "unidades" y "total" y un link "calcular" cuyo link es <A HREF='javascript:calcular()'>, sin parametros ni nada... pero ni se me actualiza el input de total ni nada...

FdEz

Solucionado! Era por que tenia que añadir el atributo id al input, y no lo sabia! Gracias! =)

Usuarios habituales

  • FdEz
  • Shendraf