Veamos... creo que tienes un buen lio con los conceptos Server Side y Client Side...
Cada vez que alguien accede a una página web, al navegador le llega texto plano estructurado (HTML) y codigo para interpretar en el navegador (JavaScript principalmente) Hasta que el usuario no pulsa algun botón o enlace, el navegador (el lado del cliente) se queda estático. Puede interactuar con el usuario pero no puede ejecutarse codigo dinámico (ASP, PHP, RoR, etc)
Request.form("v_sugerencia") es ASP por lo que no se puede (no lo entiende, vamos) ejecutar en el navegador. Para hacer lo que tu quieres hacer necesitas lenguajes del lado del cliente que, como te dije antes, es Javascript (NO JScript sino JAVASCRIPT)
¿Como JavaScript accede a los datos de un formulario? JavaScript dispone de una amplia variedad de funciones y objetos que leen lo que hay en la página. Funciona de la siguiente manera:
document.formulario.campo.value
Esto significa: del documento (document) actual, busca el formulario llamado "formulario", de éste quiero saber el valor (value) del campo "campo". Asi puedes saber que valor ha introducido el usuario haciendo un simple
[code]
<script type="text/javascript">
alert(document.formulari.v_sugerencia.value);
</script>
[code]
Si en el tag FORM incluyes una accion puedes capturar los datos antes de mandarlo:
Código:
<form action=prueba1.asp method=post name="formulari" id="formulari" onSubmit="return comprueba(this)">
En la cabecera de la página deberás haber definido la funcion (comprueba) en javascript
:
Código:
<HEAD>
...
<script type="text/javascript">
function comprueba(formulario) {
var f = formulario.v_sugerencia.value;
if (f != "") return true;
return false;
}
</script>
Esto le indica al navegador que si el campo v_sugerencia no esta vacio, que siga adelante y ejecute el envio (submit) en caso contrario, que no lo haga.
Una vez realizado el envio (envia la informacion del formulario a donde le hayas puesto en el action) ya podrás usar sentencias ASP ya que la página se encontrará en el servidor (Server Side).
Resumiendo:
Vida y Obra de una Página Web
Servidor --> Navegador --> El Navegador espera acciones del usuario --> Servidor --> Ejecución de codigo del servidor (ASP, PHP, etc) y vuelta a empezar
Espero haberte ayudado.
Un saludo