Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2011, 13:49
lubtufano
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 13 años, 3 meses
Puntos: 72
Respuesta: como leer text select option y sumar con input

En realidad no es necesario utilizar switch en la función statpoint(), tampoco se necesita pasar el parámetro cuando se llama a esta ya que no lo esta recibiendo. Solo hay que recuperar el valor del texto de cada <option> convertirlo a número con parseInt(), lo cual ya se esta haciendo, recuperar el valor actual del campo <input> convertirlo a número tambien y por último sumar estos valores y asignarlos al mismo campo de texto <input>. La función puede servir de esta manera.

Código Javascript:
Ver original
  1. function statpoint(){
  2.             var pointset = document.getElementById("pfrs");
  3.             var pointop1 = parseInt(pointset.options[pointset.selectedIndex].text);
  4.             var atrset = document.getElementById("atr");
  5.             var atrpoint= parseInt(atrset.value);
  6.             atrset.value= atrpoint + pointop1;
  7.             }

Y el llamado en onchange se hace sin parametros.

Código Javascript:
Ver original
  1. <select id="pfrs" name="pfrs" size="1" onchange="calcula1(this.options.selectedIndex);statpoint()">