Buenas,
No especificas exactamente lo que necesitas.
He visto que, al parecer, quieres copiar campos en otros que tienen casi el mismo nombre, pero comenzando de manera distinta.
Te dejo un ejemplo para que le eches un vistazo:
http://jsfiddle.net/zEuGu/
El código:
Código HTML:
Ver original<input type="text" id="m_ci" /> <input type="text" id="rp_ci" />
<input type="text" id="m_prueba1" /> <input type="text" id="rp_prueba1" /> <input type="text" id="m_prueba2" /> <input type="text" id="rp_prueba2" />
Código Javascript
:
Ver originalfunction copyData(from,to)
{
//var fields = ['nombre','apellido','profesion','ocupacion','direc_habi','telf_hab','direc_trab','telf_trab'];
var fields = ['prueba1','prueba2'];
var length = fields.length;
for(var i = 0;i<length;i++)
{
document.getElementById(to+fields[i]).value = document.getElementById(from+fields[i]).value;
}
}
function copy()
{
if(document.getElementById("m_ci").value==document.getElementById("rp_ci").value)
{
copyData('m_','rp_');
}
}
Si tienes alguna duda, pregunta.
Un saludo.