Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2008, 17:07
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Re: Problemas con suma en INPUT

Hola nompalidece:


No sé que estarás intentando hacer, pero para empezar por el HTML:
  • El atributo name del formulario no está cerrado.
  • No pueden haber dos o más elementos <option> con el selected puesto en el mismo elemento <select>
  • El manejador de eventos natural para un select es onchange, para cuando cambie de valor.
  • El manejador de eventos para lo que creo que quieres hacer en los <input> podría ser onblur, onclick no tiene mucho sentido en un <input>.
Y si nos metemos con el javascript:
  • Si la variable a es local, debería estar declarada como tal, con var.
  • Si valores es un array, no tiene método replace(), ése sólo lo tiene String.
  • Si en la expresión regular estás intentando que cualquier cosa de valores se sustituya con cualquier cosa de reemplazar, así no lo consegurás. Temo que no te has acercado (necesitas un bucle, o un par de ellos).
  • Dentro de los parseFloat() estás poniendo unas cadenas del tipo "U$S 140,90", que no comienzan por número, por lo tanto se traducen como NaN (Not A Number), y por supuesto no computan como números sumables.


En tu código hay más pretensiones que sumar dos números. Mejor posteas lo que quieres hacer concretamente y punto por punto, y te echamos una mano entre todos para sacar un código adelante


Saludos
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.