nop se trata de asp crudo

pero quisiera hacer algo como el postback que al cambiar una opcion de una lista me aparezaca o desaparezca un txt
llamado a funcion desde el drop
Código:
<select name="pregunta" id="pregunta" onChange="validacion()" >
<option value="0" <%If (Not isNull("0")) Then If ("0" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>Elija una pregunta</option>
<option value="1" <%If (Not isNull("0")) Then If ("1" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>¿Cuál es el numero de carnet de biblioteca?</option>
<option value="2" <%If (Not isNull("0")) Then If ("2" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>¿Cuál fue su primer numero de Teléfono?</option>
<option value="3" <%If (Not isNull("0")) Then If ("3" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>¿Cuál fue el nombre de su primer profesor?</option>
<option value="4" <%If (Not isNull("0")) Then If ("4" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>Escriba su propia pregunta</option>
</select>
Funcion Javascript
Código:
function validacion()
{
response.Write("pase por la funcion")
if (document.forms.pregunta.selectedvalue = 4 )
{
document.forms.pregp.type = "text";
}
}
</script>