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

duda de valores de formulario

Estas en el tema de duda de valores de formulario en el foro de ASP Clásico en Foros del Web. si tengo un input y se llama cantidad si cantidad por esas casualidades no existiera yo puedo por ejemplo asignar var = request("cantidad") ?? o ...
  #1 (permalink)  
Antiguo 01/04/2004, 13:33
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 11 meses
Puntos: 0
duda de valores de formulario

si tengo un input y se llama cantidad

si cantidad por esas casualidades no existiera
yo puedo por ejemplo asignar
var = request("cantidad") ??

o debo preguntar si no viene ... pq me esta marcando este error

Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: ""]'

en esta linea :
prec_venta = 0 + Request("PRECIO")
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #2 (permalink)  
Antiguo 01/04/2004, 14:37
Avatar de vlah  
Fecha de Ingreso: enero-2002
Mensajes: 254
Antigüedad: 22 años, 5 meses
Puntos: 0
no entendi, muy bien lo que quieres, pero si tienes un formulario y mandas los resultados a otra pagina por ejemplo, pues recojes la variable de esta forma



variable1=request.form("precio")

y si lo quisieras sumar puedes usar "cint"
__________________
<<<<VLAH>>>>> :-D
  #3 (permalink)  
Antiguo 01/04/2004, 14:56
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años, 2 meses
Puntos: 0
no entiendo muy bien pero...

Según recuerdo al asignar a una a onbjeto de la colección Form no existente no te dá error, solo deja la variable vacía ("")

Un error de Mistmatch ocurre al iterar dos variables de diferente tipo, en tu caso prueva algo como estó

prec_venta = 0 + CInt(Request("PRECIO"))

esto convertirá a Interger el valor de PRECIO
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:35.