Tema: sumadora
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2011, 13:36
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 14 años, 9 meses
Puntos: 28
sumadora

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.
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB