buenas quería solicitar ayuda con un script lo que necesito es una especie de sumadora.
tengo este html
Código:
<select id="pfrs" name="pfrs" 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>
como verán en este select option tiene un value de 1 a 20 este no puedo cambiarlo por que es utilizado en un script, el valor siguiente que va de - 50 a 200 deveria ser utilisado con una calculadora, digamos que tengo 4 select de esta misma clase y tengo un imput donde quiero que se muestre el total de puntos utilisados.
Cita: <input name="atr" id="atr" value="0" disabled="disabled" />
el script:
Cita: <script type="text/javascript">
function calcula1(){
var operf1 = document.getElementById("pfrs");
var operando1 = operf1.selectedIndex;
var ope1 = operf1.options[operando1];
var pfrs = ope1.value;
var num = parseInt(document.form1.atr.value);
var num2 = parseInt(ope1);
var result = eval(num+pfrs);
document.form1.atr.value = result;
document.form1.frs.value = pfrs;}
el problema es que no hace exactamente lo que necesito. alguien tiene alguna idea o aporte agradezco todas las sugerencias.