Ver Mensaje Individual
  #20 (permalink)  
Antiguo 01/05/2012, 15:45
chinanzio
 
Fecha de Ingreso: marzo-2007
Mensajes: 82
Antigüedad: 17 años, 11 meses
Puntos: 21
Respuesta: Como dividir 2 valores en un combobox?

Cita:
Iniciado por tavitooo Ver Mensaje
Perdon y en Hidden no se pone Value? para cuando lo ejecute y le de ver codigo fuente en el browser ver que valor me esta devolviendo y comprobar.
Código Javascript:
Ver original
  1. function operacionvalue1() {
  2.     valor1 = document.formulario.precio.value;
  3.     valor2 = document.formulario.usuarios.value;
  4.  
  5.     resultado = valor1 / valor2
  6.  
  7.     var formaresultado = resultado.toFixed(2);
  8.  
  9.     if (formaresultado < 2) {
  10.         alert('El resultado por usuario es ' + formaresultado + ' por lo tanto es menor que 2, minimo es de 2');
  11.         var td = document.getElementById("id-del-td");
  12.         td.innerHTML = '<font color=#FF0000> ' + formaresultado + '<-- Error no puede ser menor a 2<font> ';
  13.     } else {
  14.  
  15.         var td = document.getElementById("id-del-td");
  16.         td.innerHTML = formaresultado;
  17.        
  18.         var elHidden = document.getElementById("el-id");
  19.         elHidden.value = formaresultado;
  20.     }
  21. }

la asignacion del valor del hidden la puse dentro de la funcion operacionvalue1 ya que entiendo que este valor será actualizado cuando se ejecute la misma, ademas se necesita que la variable formaresultado exista. Tal como estaba en el codigo que me habias mostrado, esta asignación se hacía fuera de la función y solo una vez.

Al hidden si quieres le puedes poner el atributo value, no es estrictamente necesario.
Código HTML:
Ver original
  1. <input type="hidden" name="resultado2" id="el-id" value="" />
__________________
Hazle un favor a tu cerebro y juega Ajedrez online
Chess online