On lostfocus ASP

28/01/2005 - 15:45 por Jorge Landaeta | Informe spam
Buenos Días para todos, necesito que cuando el combo pierda el foco mostrar
dentro de una tabla un registro de la BD.

El LostFocus en ASP no funciona de la misma manera que en VB Y VB.NET cómo
puedo hacer esto?

Dónde puedo aprender a utilizar el LostFocus de un combo en ASP

Gracias por la ayuda

Preguntas similare

Leer las respuestas

#1 CHIN
28/01/2005 - 15:56 | Informe spam
No porque no tenes los webcontrols en ASP , sino que son controles de HTML y
no tienen eventos en el servidor.
Entonces, lo que tenes que hacer es que en el onBlur() del control, volver a
llamar a la pagina misma con algun parametro mas y cargar en asp la tabla.

PD: sino, fijate de usar XMLHTTP para no tener que refrescar la pagina
entera.

Saludos.-


"Jorge Landaeta" wrote in message
news:
Buenos Días para todos, necesito que cuando el combo pierda el foco


mostrar
dentro de una tabla un registro de la BD.

El LostFocus en ASP no funciona de la misma manera que en VB Y VB.NET cómo
puedo hacer esto?

Dónde puedo aprender a utilizar el LostFocus de un combo en ASP

Gracias por la ayuda


Respuesta Responder a este mensaje
#2 Jorge Landaeta
28/01/2005 - 16:51 | Informe spam
Gracias por la ayuda, pero tendrás un ejemplo de esto o un site donde pueda
guiarme con relación a éste tema?

"" wrote:

No porque no tenes los webcontrols en ASP , sino que son controles de HTML y
no tienen eventos en el servidor.
Entonces, lo que tenes que hacer es que en el onBlur() del control, volver a
llamar a la pagina misma con algun parametro mas y cargar en asp la tabla.

PD: sino, fijate de usar XMLHTTP para no tener que refrescar la pagina
entera.

Saludos.-


"Jorge Landaeta" wrote in message
news:
> Buenos Días para todos, necesito que cuando el combo pierda el foco
mostrar
> dentro de una tabla un registro de la BD.
>
> El LostFocus en ASP no funciona de la misma manera que en VB Y VB.NET cómo
> puedo hacer esto?
>
> Dónde puedo aprender a utilizar el LostFocus de un combo en ASP
>
> Gracias por la ayuda
>
>



Respuesta Responder a este mensaje
#3 Jhonny Vargas P. [MVP]
28/01/2005 - 17:00 | Informe spam
Hola Jorge,

Si se puede, para eso debes en la etiqueta del <input> crear el evento
OnBlur()

Ejemplo:

<input type="Nombre" value=""
OnBlur="javascript:document.NOMBREFORMULARIO.submit();">



Saludos,
Jhonny Vargas P.
Santiago de Chile



"Jorge Landaeta" escribió en el
mensaje news:
Buenos Días para todos, necesito que cuando el combo pierda el foco
mostrar
dentro de una tabla un registro de la BD.

El LostFocus en ASP no funciona de la misma manera que en VB Y VB.NET cómo
puedo hacer esto?

Dónde puedo aprender a utilizar el LostFocus de un combo en ASP

Gracias por la ayuda


Respuesta Responder a este mensaje
#4 Jhonny Vargas P. [MVP]
28/01/2005 - 17:09 | Informe spam
Hola,

Estás en un pequeño problema, no es que desee ejecutar páginas html desde
una aplicación visual o ejecutarla remotamente desde una aplicación... si
que el mismo usuario...


Saludos,
Jhonny Vargas P.
Santiago de Chile


"" escribió en el mensaje
news:OA%23%
No porque no tenes los webcontrols en ASP , sino que son controles de HTML
y
no tienen eventos en el servidor.
Entonces, lo que tenes que hacer es que en el onBlur() del control, volver
a
llamar a la pagina misma con algun parametro mas y cargar en asp la tabla.

PD: sino, fijate de usar XMLHTTP para no tener que refrescar la pagina
entera.

Saludos.-


"Jorge Landaeta" wrote in
message
news:
Buenos Días para todos, necesito que cuando el combo pierda el foco


mostrar
dentro de una tabla un registro de la BD.

El LostFocus en ASP no funciona de la misma manera que en VB Y VB.NET
cómo
puedo hacer esto?

Dónde puedo aprender a utilizar el LostFocus de un combo en ASP

Gracias por la ayuda






Respuesta Responder a este mensaje
#5 Matias Iacono
28/01/2005 - 17:13 | Informe spam
Un ejemplo rapido:

<%
select case request.form("accion")
'Supongamos que el valor del campo accion te sirve para determinar
que hacer. Como un enum
case 1
'Y aqui puedes hacer la accion de la perdida del foco.
'Posiblemente recolectando la informacion en el campo boton, que
contiene un ID del campo que hizo el LOSTFOCUS.
if request.form("boton") = 1 then
'El foco lo perdio el texto 1.
end if
case 2
case 3
end select
%>

<script>
function HacerSubmit(strValue)
{
document.form1.accion.value = 1
document.form1.boton.value = strValue;
document.form1.submit();
}
</script>

<form name="form1" .>
<input type="text" name="texto1" onBlur="HacerSubmit(1)" ...>
<input type="hidden" name="accion" value="">
<input type="hidden" name="boton" value="">
</form>


Espero te sirva... saludos,


Matias Iacono
Microsoft MVP



"Jorge Landaeta" wrote in message
news:
Gracias por la ayuda, pero tendrás un ejemplo de esto o un site donde


pueda
guiarme con relación a éste tema?

"" wrote:

> No porque no tenes los webcontrols en ASP , sino que son controles de


HTML y
> no tienen eventos en el servidor.
> Entonces, lo que tenes que hacer es que en el onBlur() del control,


volver a
> llamar a la pagina misma con algun parametro mas y cargar en asp la


tabla.
>
> PD: sino, fijate de usar XMLHTTP para no tener que refrescar la pagina
> entera.
>
> Saludos.-
>
>
> "Jorge Landaeta" wrote in


message
> news:
> > Buenos Días para todos, necesito que cuando el combo pierda el foco
> mostrar
> > dentro de una tabla un registro de la BD.
> >
> > El LostFocus en ASP no funciona de la misma manera que en VB Y VB.NET


cómo
> > puedo hacer esto?
> >
> > Dónde puedo aprender a utilizar el LostFocus de un combo en ASP
> >
> > Gracias por la ayuda
> >
> >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida