Muchas gracias, ahora he visto el mensaje. yo lo habia solucionado de esta manera y funcionaba, pero tu solucion es infinitamente mejor.
Pongo la solucion a la que habia llegado por si quereis comentar algo
Cita: <script type="text/JavaScript">
function pasarprecio(id){
{
var plan = document.getElementById(id).name;
var resultado = plan.substring(5);
var final = ("preuplan_"+resultado);
}
var preuplan = document.getElementById(final);
var plan = document.getElementById(id);
preuplan.value = plan.value;
}
</script>
Saludos