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