Foros del Web » Programando para Internet » ASP Clásico »

Problemas con formulario

Estas en el tema de Problemas con formulario en el foro de ASP Clásico en Foros del Web. Muy buenas, tengo un <select> que se monta directamente desde una base de datos. (unos 200 campos). Un campo Id (Autonumérico), y un campo Pais ...
  #1 (permalink)  
Antiguo 27/11/2002, 11:50
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 22 años, 5 meses
Puntos: 0
Problemas con formulario

Muy buenas,
tengo un <select> que se monta directamente desde una base de datos. (unos 200 campos).
Un campo Id (Autonumérico), y un campo Pais (relacion de paises del mundo).
Cuando lleno un formulario aparece este <selec> con todos los campos del Pais.
Mi pregunta es:

Cuando envio el formulario a otra página...
¿Cómo puedo capturar al mismo tiempo el campo Pais, por ejemplo Spain, y que también me seleccione el Id del Pais.?

Que me pase los dos valores.

Puedes ser con un input hidden

No se como relacionar un campo con el otro...

Grácias por anticipado
  #2 (permalink)  
Antiguo 27/11/2002, 14:43
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Hola,

lo que yo suelo hacer es guardar en el value del option los dos datos, por ejemplo:

<select name="pais">
<%
response.write "<option value="& rst("id") &"$"& rst("pais") & ">"& rst("pais") &"</option>"
%>
</select>

De esta forma cuando recoges el pais tienes los dos datos que tendras que separar utilizando las funciones convenientes. Mu fácil!

Saludos.
  #3 (permalink)  
Antiguo 27/11/2002, 16:59
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Cita:
tengo un <select> que se monta directamente desde una base de datos. (unos 200 campos ).
BUFF, me imagino que quieras decir unos 200 registros

Cita:
Cuando lleno un formulario aparece este <selec> con todos los campos del Pais.
Registros........

A lo otro ya te ha contestado correctamente TomaHawkk, por cierto TomaHawkk, tienes un CLON en los foros.

__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 28/11/2002, 05:59
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 22 años, 5 meses
Puntos: 0
Cierto me equivoqué cuando escribí lo de 'campos' y eran registros como bien dices tú Maestro.

A TomaHawkk:

de la manera que me comentaste funciona perfectamente, pero no se cómo hacer para separar estos datos y escribirlos en su campo correspondiente...

El fichero que recibe los datos va así...
.
.
.
rs.fields("Pais") = request.form("Nacionalidad")
rs.fields("IdPais") = request.form("Id")
.
.
rs.update
rs.close

y claro, no funciona para nada. Bueno sí, en el campo de la base de datos Pais me escribe el id y el Pais juntos.?¿?¿
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:32.