Dos problemas con datos

05/03/2004 - 19:59 por Fabian Rodriguez | Informe spam
Amigos, en principio gracias por haberme ayudado en otras
oportunidades.

Tengo dos problemas con una página ASP
Tengo varios combos en dicha página y necesito:

1. Refrescar los valores de uno de los combos,
dependiendo de la selección del usuario en el combo
anterior.

2. En el momento de validar los datos y si alguno de los
datos está mal, emito un mensaje y vuelvo a mostrarle la
página para que cargue nuevamente, pero pierdo todo lo
seleccionado o ingresado hasta el momento y quisiera
conservar los datos ingresados para que modifique solo lo
que esta mal.

Espero vuestra valiosa ayuda y muchas gracias de antemano

Fabian

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
05/03/2004 - 20:08 | Informe spam
Todos saben que Fabian Rodriguez []
escribió el siguiente mensaje :7b5c01c402e3$f6cae3e0$

1. Refrescar los valores de uno de los combos,
dependiendo de la selección del usuario en el combo
anterior.



Tienes dos formas de hacerlo, una es en el cliente con Código Javascript,
siempre y cuando no sean muchos datos en la tabla secundaría, ya que llevas
todo al browser del cliente. La otra alternativa es en el servidor, es decir
en el evento change() del combo, deberías hacer un submit. <select
name="combo" change="document.formulario.submit();">

Dime cual de las dos necesitas y te puedo buscar algun ejemplo en la red
(o si quieres buscalo tu mismo en el google.)



2. En el momento de validar los datos y si alguno de los
datos está mal, emito un mensaje y vuelvo a mostrarle la
página para que cargue nuevamente, pero pierdo todo lo
seleccionado o ingresado hasta el momento y quisiera
conservar los datos ingresados para que modifique solo lo
que esta mal.




Para esto necesitas establecer en el value los valores de los datos que
vienen de la página, ejemplo:
<%
Nombre = Request("Nombre")
%>


<input type="text" name="Nombre" value="<%=Nombre%>">



Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl
Respuesta Responder a este mensaje
#2 Anonimo
05/03/2004 - 20:20 | Informe spam
Gracias por contestar.
De acuerdo con la cantidad de datos que se podrían
mostrar me interesaría si tienes algún ejemplo del evento
Change

Muchas gracias
Respuesta Responder a este mensaje
#3 Jhonny Vargas P.
05/03/2004 - 20:40 | Informe spam
Todos saben que
[] escribió el siguiente mensaje
:7ad601c402e6$ee3fd1b0$
Gracias por contestar.
De acuerdo con la cantidad de datos que se podrían
mostrar me interesaría si tienes algún ejemplo del evento
Change



Mira este ejemplo (lo estoy escribiendo sin probar, por si acaso, por si te
encuentras un error).

<%
Dim Pais
Pais = Request("Pais")

If Pais <> "" Then
'Aqui colocar el código para llamar a la base de datos
Sql = "Select * from Ciudad Where Pais = " & Pais

'El resto del código para conectarte.

End If

%>
<html>
<body>
<form name="Datos" action="pagina.asp">
<select name="Pais" onchange="document.Datos.submit();">
<option value="1">Uno</option>
<option value="2">dos</option>
<option value="3">tres</option>
<option value="4">cuatro</option>
</select>
<br>
<%
If Pais <> "" Then
%>
<select name="Ciudad">
... llenar con los datos del combo de arriba.
</select>
<%
End If
%>
</form>
</body>
</html>
Respuesta Responder a este mensaje
#4 Anonimo
05/03/2004 - 21:29 | Informe spam
Muchas gracias Jhonny, me sirve como ejemplo

un abrazo
Respuesta Responder a este mensaje
#5 Jhonny Vargas P.
05/03/2004 - 21:37 | Informe spam
De nada


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl

Todos saben que
[] escribió el siguiente mensaje
:809801c402f0$816d0a30$
Muchas gracias Jhonny, me sirve como ejemplo

un abrazo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida