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

accion estilo postback

Estas en el tema de accion estilo postback en el foro de ASP Clásico en Foros del Web. en asp por medio de un java script yo pudiera hacer algo parecido al postback??? por ejemplo en mi caso tengo un dropdownlist con 4 ...
  #1 (permalink)  
Antiguo 20/05/2008, 15:33
Avatar de cy5
cy5
 
Fecha de Ingreso: diciembre-2007
Ubicación: Panama
Mensajes: 157
Antigüedad: 17 años, 4 meses
Puntos: 0
accion estilo postback

en asp por medio de un java script yo pudiera hacer algo parecido al postback??? por ejemplo en mi caso tengo un dropdownlist con 4 opciones una de esas opciones deseamos que cuando sea seleccionada me haga aparecer un textbox que tiene el type en hidden o sea que lo convierta a type = "Text" para que el mismo sea visible, para ello cree una funcion que es invocada en el dropdown la cual llama a un javascript que tiene la validacion pero al parecer cuando cambio una opcion del dropdown no le da ni cosquillas por que hay se queda... no hace el post.
  #2 (permalink)  
Antiguo 20/05/2008, 15:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: accion estilo postback

Código por favor...

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 20/05/2008, 16:37
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: accion estilo postback

supongo es .net por palabras que menciona ¿es así?
  #4 (permalink)  
Antiguo 20/05/2008, 20:39
Avatar de cy5
cy5
 
Fecha de Ingreso: diciembre-2007
Ubicación: Panama
Mensajes: 157
Antigüedad: 17 años, 4 meses
Puntos: 0
De acuerdo Respuesta: accion estilo postback

nop se trata de asp crudo pero quisiera hacer algo como el postback que al cambiar una opcion de una lista me aparezaca o desaparezca un txt

llamado a funcion desde el drop

Código:
<select name="pregunta" id="pregunta" onChange="validacion()" >
                          <option value="0" <%If (Not isNull("0")) Then If ("0" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>Elija una pregunta</option>
                          <option value="1" <%If (Not isNull("0")) Then If ("1" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>&iquest;Cu&aacute;l es el numero de carnet de biblioteca?</option>
                          <option value="2" <%If (Not isNull("0")) Then If ("2" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>&iquest;Cu&aacute;l fue su primer numero de Tel&eacute;fono?</option>
                          <option value="3" <%If (Not isNull("0")) Then If ("3" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>&iquest;Cu&aacute;l fue el nombre de su primer profesor?</option>
                          <option value="4" <%If (Not isNull("0")) Then If ("4" = CStr("0")) Then Response.Write("selected=""selected""") : Response.Write("")%>>Escriba su propia pregunta</option>
                                                                                                                                                                        </select>
Funcion Javascript
Código:
function validacion()
{
response.Write("pase por la funcion")
if (document.forms.pregunta.selectedvalue = 4 )
{
document.forms.pregp.type = "text";
}
}
</script>

Última edición por cy5; 21/05/2008 a las 06:58
  #5 (permalink)  
Antiguo 21/05/2008, 07:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: accion estilo postback

A ver ...... el postback de .NET no tiene nada que ver con desaparecer o no controles al dispararse, desde ahí estamos mal (sin mencionar que el término dropdownlist es exclusivo de .NET). Segundo, supongo por ese mismo parrafo que lo que en realidad quieres es hacer visible o no un control desde ese evento, pero por el código que pones entonces pudiera pensar que lo que quieres es cambiar el tipo de un control ..... que des...papaye traes.

Empecemos aclarando que trabajar con los controles que se ven en el navegador no tiene nada que ver con el servidor, sino con el cliente, entonces esto debería ir en el foro de javascript, ya que ocupas algo como:

Código:
<html>
<head>
<script>
function validacion(obj){
  document.getElementById('Texto').style.display = (obj.options[obj.options.selectedIndex].value == '1')?"block":"none";
}
</script>
</head>
<body>

<select name="pregunta" id="pregunta" onChange="validacion(this)" >
<option value="1">1</option>
<option value="2">2</option>
</select>
<div id="Texto"><input type="text"></div>
</body>
</html>
Ahora, si lo que en realidad quieres es ir al servidor y hacer algo de procesamiento, entonces ocupas una de dos: o refrescar la página con un submit (esta bien postear en este foro si dices qué es lo que se debe hacer con ASP) o usar Ajax (postear en el foro de Ajax)

Así que no se, ¿en realidad qué es lo que quieres hacer?, por que el título del hilo por lo que veo nada tiene que ver con lo que necesitas.

Saludos
  #6 (permalink)  
Antiguo 21/05/2008, 08:00
Avatar de cy5
cy5
 
Fecha de Ingreso: diciembre-2007
Ubicación: Panama
Mensajes: 157
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: accion estilo postback

bueno si me imagino que si que desmadre me traigo disculpame pero es que de tanto asp.net y ahora tratar de ver asp el concepto se me ah extraviado.... pero igual gracias por reacomodar el esquema...
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:34.