que churro de código ¿porque repites código si lo único que cambia es un parámetro?
Código HTML:
Ver original<script type="text/javascript"> <!--
// creamos un objecto valores
var valores = {}
// ponemos todos los valores a 0
for(i=11;i<25;i++)
valores[i] = 0;
function actualizaValor(input)
{
// regla para la expresion regular, cogemos los numeros
var pattern=/[0-9]+/;
// cogemos el name del input para pasarle la expresion regular para guardar el valor en "indice"
var name = input.name;
var indice = name.match(pattern);
indice = indice[0];
// metemos el valor del input en el objeto con el indice adecuado
valores[indice] = input.value;
}
//-->
<input type="radio" id="comportamientoetico1si" name="rad11" value="19.05" onclick="actualizaValor(this)" />