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

recoger una variable desabilitada???

Estas en el tema de recoger una variable desabilitada??? en el foro de ASP Clásico en Foros del Web. Hola amigos, espero que hallan pasado una feliz semana santa. Una pregunta tengo un formulario en asp la cual tiene una campo de fecha que ...
  #1 (permalink)  
Antiguo 12/04/2004, 06:41
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
recoger una variable desabilitada???

Hola amigos, espero que hallan pasado una feliz semana santa.

Una pregunta tengo un formulario en asp la cual tiene una campo de fecha que me da la fecha actual del sistema y que no se puede modificar por el cliente ya que se encuentra desabilitada, parte del codigo es:


<form name="form1" method="POST" action="recoger.asp"

<p> <B>Fecha:</B>
<input type="text" name="fecha" size="55" size="20" disabled value="<%Response.Write(FormatDateTime(Date(),vbSh ortDate))%>">
<td width="16%"><input type="submit" value="Enviar" name="B1">
<td width="84%"><input type="reset" value="Restablecer" name="B2"><BR>

</form>


Mi pregunta es como puedo recoger el valor de este campo???? lo e tratado de hacer como normalmente se hace pero me arroja en blanco, pero cuando le quito el (DISABLED) me da la fecha.

Hay otra manera de recogerlo pero que no se pueda modificar por el cliente????

Miguel
  #2 (permalink)  
Antiguo 12/04/2004, 07:17
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
puedes crear un campo oculto
<input type="hidden" name="variable" value="valor">



un saludo
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 12/04/2004, 07:29
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Gracias aprendiz esa es una buena forma, pero quisiera saber si cuando el cliente baje el formulario de inscripcion vea reflejada la fecha en que el esta haciendo la debida inscripcion sera que se puede hacer, con lo que tu me diste solo oculto el campo y si lo recogo donde yo lo quiero, pero quiero que ekl cliente lo vea en el moemnto de llenar sus datos??????


Miguel
  #4 (permalink)  
Antiguo 12/04/2004, 07:52
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
claro que lo vera, el campo solo estara deshabilitado para ser modificado.
__________________
Manual de ASP Avanzado ;-)
  #5 (permalink)  
Antiguo 12/04/2004, 08:38
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Aperndiz corro el codigo que me diste:

<form name="form1" method="POST" action="recoger.asp"

<p> <B>Fecha:</B>
<input type="hidden" name="fecha2" value="<%Response.Write(FormatDateTime(Date(),vbSh ortDate))%>">

<td width="16%"><input type="submit" value="Enviar" name="B1">
<td width="84%"><input type="reset" value="Restablecer" name="B2"><BR>

</form>

y no se ve como tu dice?????

Miguel
__________________
Miguel Padrón :cool:
  #6 (permalink)  
Antiguo 12/04/2004, 10:38
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, 3 meses
Puntos: 535
no, claro que no se ve.. porque está oculto (type="hidden")

Lo que podés hacer para que el usuario lo vea y no lo pueda modificar y además recoger el valor, es poner el text como lo tenés en disabled sólo para visualizar y además agregar un hidden para recoger su valor:


<input type="text" name="fecha" size="55" size="20" disabled value="<%Response.Write(FormatDateTime(Date(),vbSh ortDate))%>">
<input type="hidden" name="fecha2" value="<%Response.Write(FormatDateTime(Date(),vbSh ortDate))%>">


o sea... el que se llama fecha lo usás para mostrarle el valor al usuario y el que se llama fecha2, oculto, lo usás para recoger el valor.

saludos
__________________
...___...
  #7 (permalink)  
Antiguo 12/04/2004, 11:05
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
me referia que el cliente vera el campo con la fecha
__________________
Manual de ASP Avanzado ;-)
  #8 (permalink)  
Antiguo 12/04/2004, 11:52
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 6 meses
Puntos: 1
Gracias dezuagua eso lo que pense pero no lo habia provado, y tambien gracias al aprendiz por su paciensia


Miguel
__________________
Miguel Padrón :cool:
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 00:21.