buenos dias, quisiera me colaboraran con un script que estoy desarrollando:
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:
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;}
se supone que a medida que cambia la opcion seleccionada deve ir cambiando el valor del siguiente box:
Código HTML:
<input name="total" id="total" value="0" disabled="disabled" />
pero no suma lo que yo quiero
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