Cita:
Iniciado por tunait
...oño

seré béstia

no me había fijado al copipastear ...
¡Je, je!

...Los dedos parece que van más rápido que algunas neuronas...
Cita:
Iniciado por marcospuig
pero esto:
Código:
txt = document.createTextNode('Nombre: '); //Creamos el nombre del participante
ele = document.createElement('input');
ele.type = 'text';
ele.size='40';
ele.name = 'cNombrePart'+numParticipante;
contenedor.appendChild(txt);
contenedor.appendChild(ele);
espacio = document.createTextNode(' ');
contenedor.appendChild(espacio);
//Creamos la fecha de finalización del curso
txt = document.createTextNode('Parentesco: ');
ele = document.createElement('input');
ele.type = 'text';
ele.name = 'cParentesco'+numParticipante;
contenedor.appendChild(txt);
contenedor.appendChild(ele);
No me funciona
No me extrañaría que el error estuviera en otra parte... por ejemplo la asignación del atributo type

... creo que algunos atributos de controles de formularios solo pueden modificarse con el método setAttribute...
Prueba así: ele.setAttribute("type", "text");
Y luego nos cuentas... por cierto, puedes fijarte en la línea donde está el error.
Saludos