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

con html

Estas en el tema de con html en el foro de ASP Clásico en Foros del Web. Hola gente, tengo un codigo en ASP en el que he introducido algo de html, para hacer un formulario. Uno de los campos del formulario ...
  #1 (permalink)  
Antiguo 22/05/2009, 04:21
Avatar de mj1984  
Fecha de Ingreso: septiembre-2008
Mensajes: 129
Antigüedad: 16 años, 8 meses
Puntos: 0
De acuerdo con html

Hola gente, tengo un codigo en ASP en el que he introducido algo de html, para hacer un formulario. Uno de los campos del formulario es de tipo select, y lo he programado asi:

Código:
<td align="left">
	<select name="sltCompania" class="txtplano" style="width:195;">
							<option></option>
	<option value="Vodafone"selected>Vodafone</option>
	<option value="Orange">Orange </option>
	</select>						
</td>
Ahora kiero hacer un formulario de modificación, de forma que me imprima este campo con la opción que se hubiera seleccionado como seleccionada, y que las otras me aparezcan cuando despliegue la lista por si decido cambiar la opción.

Creo que dbe hacerse con algo de Response.Write, pero no consigo hacerlo bien.

Muchas gracias.
  #2 (permalink)  
Antiguo 23/05/2009, 22:22
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: con html

hola m1984:

hay no más tu redacción, pero como siempre respondo cosas raras te entendi, jojojo.

la respuesta seria algo asi:


<%
'-----------> PRIMER PASO RECUPERO LOS DATOS GUARDADOS ------------------------------

sqldatosguardados = "select * from tablaqueguardemisdatos where id=1"
set rsdatos = db.execute(sqldatosguardados)
if not rsdatos.eof then
compania_elegida = rsdatos("companiaguardada")
else
compania_elegida = ""
end if




'-----------> SIGUIENTE PASO HACER COINCIDER LOS DATOS CON LOS GUARDADOS -----------
sql = "select compania, id from sltcompania"

on error resume next
set rs = db.execute(sql)

if err <> 0 then
response.write err.description
response.end
else
if not rs.eof then
response.write "<select name=sltCompania class=txtplano style=width:195>"

do while not rs.eof then

if rs("compania") = compania_elegida then
selecciona = "selected"
else
selecciona = ""
end if


response.write "<option value="&rs("id")&" "&selecciona&">"&rs("compania")&"</option>"

rs.movenext
loop
response.write "<select>"


else
response.write "NO ENCONTRADO"
end if
end if
%>
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
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 05:07.