Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Valores del formulario en una función
 Foro Bloqueado  Tema Bloqueado


Autor Temas
novato
Starting Member


49 Posts
Mensajes - 17 Oct 2002 :  18:31:00  Ver Perfil  Enviar Email
Tengo este código con el que intento pasar los valores de una lista desplegable a otra página mediante una función llamada pasa. En el evento clic de la propia lista funciona perfectamente, pero he intentado hacer lo mismo al pulsar intro en el evento keydown (cuando sea 13). Me he dado cuenta de que en la función no sabe cual es el valor de este selected index de la lista de opciones.
Pensaba que dentro de una función se podía hacer referencia a los elementos del formulario, ¿no?.

<script language="JavaScript">

<!--
function InicioPoblacion2()
{
FormPoblaciones.lista.focus();
}

function keyDown()
{
var keycode = event.keyCode
if (keycode==13)
pasa(self.FormPoblaciones.lista.options[selectedIndex].text,self.FormPoblaciones.lista.options[selectedIndex].value);

}

document.onkeydown = keyDown

//-->
</SCRIPT>

<TITLE>Poblaciones</TITLE>
<%
Dim Ob_Conn, Ob_RS,x,y,valor
set Ob_Conn= server.CreateObject("adodb.connection")
Ob_Conn.Open "SepODBC",Session("Uid"),Session("Pw")
set Ob_RSPoblaciones= server.CreateObject("adodb.recordset")
Session("CodigoProvincia")=Request.Form(1)
SQLPoblaciones="SELECT * FROM tblPoblaciones WHERE fvcCodigoProvincia= '" & Session ("CodigoProvincia") & "'"
set Ob_RSPoblaciones= Ob_Conn.Execute (SQLPoblaciones)
%>
</HEAD>
<BODY onload="InicioPoblacion2()">
<h2>Elija un población</h2>
<form name="FormPoblaciones" method="post" action="">
<SELECT size=10 id=select1 name="lista" onclick="javascript:pasa(self.FormPoblaciones.lista.options[selectedIndex].text,self.FormPoblaciones.lista.options[selectedIndex].value)" >
<%do until Ob_RSPoblaciones.EOF %>
<%if Ob_RSPoblaciones ("fvcDescripcion")="Barcelona" then %>
<OPTION selected value="<%=Ob_RSPoblaciones ("fvcCodigoPoblacion")%>"><%=Ob_RSPoblaciones ("fvcDescripcion")%></OPTION>
<%else%>
<OPTION value="<%=Ob_RSPoblaciones ("fvcCodigoPoblacion")%>"><%=Ob_RSPoblaciones ("fvcDescripcion")%></OPTION>
<%end if%>
<%Ob_RSPoblaciones.MoveNext%>
<%loop%>
</SELECT>
</form>
<%Ob_RSPoblaciones.close %>
</BODY>
</HTML>


   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar