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

hacer selected a un combo

Estas en el tema de hacer selected a un combo en el foro de ASP Clásico en Foros del Web. Buenos dias, tengo un problemilla con un combo, me gustaria saber como dejar "selected" un valor de un combo que esta hecho a mano (pinto ...
  #1 (permalink)  
Antiguo 25/05/2011, 06:35
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
hacer selected a un combo

Buenos dias,

tengo un problemilla con un combo, me gustaria saber como dejar "selected" un valor de un combo que esta hecho a mano (pinto mas abajo), y que la propiedad "selected" vendra dada por el valor que tenga ese registro en base de datos.

response.write "<select name=estaciones tabindex=3 enabled>"
response.write "<option value=0>invierno</option>"
response.write "<option value=1>primavera</option>"
response.write "<option value=2>verano</option>"
response.write "<option value=3>otoño</option>"
response.write "</select>"

pd: el combo tiene que hacerse a mano, ya que no puede hacerse una tabla catalogo para apoyarse, y de nuevas no habra ningun registro en bbdd, pero una vez que haya, al "modificar" uno ya dado de alta, pues tendra que venir "selected" en el combo la opcion que tenga en bbdd.

un saludo y muchas gracias
  #2 (permalink)  
Antiguo 26/05/2011, 10:34
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: hacer selected a un combo

Hola. Primero debés obtener el valor de "la estación" del registro guardado en la BD. luego lo comparás en cada <option>:

Código:
<%
idEstacion = 3 ' <- esto lo debés traer de la bas ede datos
%>
<select name=estaciones tabindex=3 enabled>
<option value=0<% if idEstacion = 0 then response.write " selected=""selected""" %>>invierno</option>
<option value=1<% if idEstacion = 0 then response.write " selected=""selected""" %>>primavera</option>
<option value=2<% if idEstacion = 0 then response.write " selected=""selected""" %>>verano</option>
<option value=3<% if idEstacion = 0 then response.write " selected=""selected""" %>>otoño</option>
</select>
Por supuesto, podés hacerte una función... eso lo dejo en tus manos.
Saludos
__________________
...___...

Etiquetas: asp
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 13:01.