Primero: a nadie le obligue a que me responda. El que tiene ganas (despues de ver un post) de comentar, lo hace; el que no sigue de largo.
Segundo: si ya habia colocado la solución, en todo caso al que no le gusto como lo estructure, simplemente lo huviese 'acomodado' como lo queria y listo en vez de estar cuestionando como los demas realizan sus scripts. Si a mi criterio yo lo entendia, c/u de uds. lo escribe como le queda mejor.
Tercero: para finalizar este post, aca les dejo 'a los mas tiernos' el mismo script pero 'un poco mas prolijo':
Código HTML:
<form id="form1" name="form1" method="post" action="#">
<select name="item" id="item" onchange="
opc = document.getElementById('campo');
while(opc.childNodes[0]) { opc.removeChild(opc.childNodes[0]); }
if (this.value == 'dni')
{
c = document.createElement('INPUT');
c.name='dni';
opc.appendChild(c);
}
else if (this.value == 'sexo')
{
c = document.createElement('SELECT');
c.name = 'sexo';
o1 = document.createElement('OPTION');
o1.value = 'hombre';
document.all ? (o1.label = 'hombre') : (o1.text = 'hombre');
o2 = document.createElement('OPTION');
o2.value = 'mujer';
document.all ? (o2.label='mujer') : (o2.text='mujer');
c.appendChild(o1);
c.appendChild(o2);
opc.appendChild(c);
}
">
<option value="" selected="selected">seleccionar</option>
<option value="dni">dni</option>
<option value="sexo">sexo</option>
</select>
<span id="campo"></span>
</form>
Para finalizar, el que quiera contestar otra vez cuestionandome, evidentemente tiene tiempo para perder, en vez de hacer algo mas productivo.
Como uno de uds. comento,
esto es un foro para ayudarnos no para estar armando polémicas de como hacemos las cosas.
Saludos.
PD: Para mi tema cerrado