31/03/2005, 22:31
|
| | Fecha de Ingreso: noviembre-2002 Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años, 2 meses Puntos: 37 | |
En efecto, estas confundiendo las capas que componen a una aplicacion web.
JSP es ejecutada en el SERVIDOR, de modo que en el momento en que esta desplegada la pagina o han introducido datos, AUN NO se envia nada al servidor, de modo que JSP aun no puede conocer la variable que mencionas... es mas, JSP solo reconocera los campos del FORM que le son enviados a traves del REQUEST una vez que se de submit a la page.
El codigo que marcas:
<% var clase = form_ElForm.select_ElSelect.options.text
%>
de esta forma no funciona... var clase es algo que solo JSP conoce y
form_ElForm.select_ElSelect.options.text es algo que solo el NAVEGADOR conoce en este momento.
Leete un poco mas a fondo sobre JSP para que entiendas el detalle.
Normamlmente los campos que se leen con Javascript desde el mismo navegador son unicamente para validar datos (nulos, caracteres invalidos, etc) pero con JSP los datos que se reciben del form son para lo que requieras en el servidor (validar contra una base de datos, insertar a una tabla, etc).
Saludos |