17/12/2008, 06:23
|
| | Fecha de Ingreso: octubre-2008 Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 3 meses Puntos: 5 | |
Respuesta: Lanzar un evento al pinchar una opcion de un "Select" He hecho lo siguiente.
En el select:
<select onclick="javascript:cargar();" name='entorno' id='entorno' class='campoTexto'>
<%for(int i=0;i<vEntorno.size();i++){
out.println("<option value=\""+vEntorno.get(i)+"\">"+vEntorno.get(i)+"</option>");}%>
</select>
El function:
<script type="text/javascript">
var valor="Sistemas";
function cargar(){
var indice = document.getElementById("altacandidato").getElemen tsByTagName("entorno").selectedIndex;
valor = document.getElementById("altacandidato").getElemen tsByTagName("entorno").options[indice].value;
}
</script>
Luego no puedo coger "valor" que lo he definido global para cargar mis arrays de la bbdd:
<%
vTecnologia = CargarListas.getTecnologia(valor);
vPuesto = CargarListas.getPuesto(valor);
%>
Me dice que valor no puede ser resuelto.
¿como puedo disponer de valor para mis scriptles?
¿El codigo que he hecho tiene más errores?
Gracias. |