Hola:
Yo añadiría al código de Capi (¡Hola
!) el código para habilitar/deshabilitar el campo:
Código:
<select
name="sel"
onchange="with(document.getElementById('text')) {style.display = (this.value == 3) ? 'inline' : 'none'; disabled = (this.value != '3')}">
Para evitar que se envíe la variable en blanco o con valores erróneos...
Saludos