Cita:
Iniciado por tavitooo
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 originalfunction operacionvalue1() {
valor1 = document.formulario.precio.value;
valor2 = document.formulario.usuarios.value;
resultado = valor1 / valor2
var formaresultado = resultado.toFixed(2);
if (formaresultado < 2) {
alert('El resultado por usuario es ' + formaresultado + ' por lo tanto es menor que 2, minimo es de 2');
var td = document.getElementById("id-del-td");
td.innerHTML = '<font color=#FF0000> ' + formaresultado + '<-- Error no puede ser menor a 2<font> ';
} else {
var td = document.getElementById("id-del-td");
td.innerHTML = formaresultado;
var elHidden = document.getElementById("el-id");
elHidden.value = formaresultado;
}
}
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<input type="hidden" name="resultado2" id="el-id" value="" />