Gracias me ha sido muy util
.....aunque tu creas un campo de texto mas, de hecho el codigo original de la funcion la cambie por
Código:
function activar(elemento)
{
if(elemento.universidad.options[elemento.universidad.selectedIndex].value=="Otros")
{document.getElementById("aparece").style.display = "inline";}
else
{document.getElementById("aparece").style.display = "none";}
}
......he hecho algunas modificaciones y me ha quedado bien, el problema mio iba porque ponia
Código:
elemento.universidad.options[form.universidad.selectedIndex].value
en ves de
Código:
elemento.universidad.options[form.universidad.selectedIndex].text
y luego modificando la parte html
Código HTML:
<td id="aparece" style="display:none">Cual?</td>
<td id="aparece" style="display:none"><input type="text" name="otras" /></td>
por
Código HTML:
<td colspan="2" id="aparece" style="display:none">Cual?<input type="text" name="otras" /></td>
se solucionó