primero tengo un select option del cual dependiendo que valor escoja el usuario asigna un valor en un input bloqueado. de la siguiente forma:
Código HTML:
<select id="fuer" name="oper" size="1" onchange="calcula1(this.options.selectedIndex)"> <option value="5">-50</option> <option value="6">-40</option> <option value="7">-30</option> <option value="8">-20</option> <option value="9">-10</option> <option value="10" selected="selected">0</option> <option value="11">10</option> <option value="12">20</option> <option value="13">30</option> <option value="14">45</option> <option value="15">60</option> <option value="16">80</option> <option value="17">100</option> <option value="18">125</option> <option value="19">150</option> <option value="20">200</option> </select> <input type="text" name="pfuerza" value="10" maxlength="3" size="4" disabled="disabled"/>
Este es el scrip utilisado:
Código:
se supone que a medida que cambia la opcion seleccionada deve ir cambiando el valor del siguiente box: function calcula1(){
var operf1 = document.getElementById("fuer");
var operando1 = operf1.selectedIndex;
var ope1 = operf1.options[operando1];
var pfuerza = ope1.value;
var num = parseInt(document.form1.total.value);
var num2 = parseInt(ope1);
var result = eval(num+num2);
document.form1.total.value = result;
document.form1.pfuerza.value = pfuerza;}
Código HTML:
<input name="total" id="total" value="0" disabled="disabled" /> de esta linea del option:
<option value="5">-50</option>
me interesa que sume de forma algebraica con signo y todo el valor -50 no el "value" si me pueden colaborar se les agradece sigo investigando


