2010-05-15 27 views

Respuesta

11

Classic ASP/VBScript usa one = para verificar la igualdad, no dos. Otra cosa que puede intentar es

If Request.Form("productid") = "" Then 
    Code here 
End If 
+0

Gracias parece que está funcionando. Si puedes dar un poco más de ayuda. ¿Para qué sirve el operador! = En el asp clásico? – itsaboutcode

+0

Eso sería <> –

+3

Excepto que Request.Form ("productid") NUNCA será un objeto, por lo que la prueba de "Is Nothing" NUNCA puede ser cierta. Si no se pasa ningún valor, basta con probar contra una cadena vacía. – BradBrening

1

Es un desastre. Esto es lo que he encontrado ...

(1) Para mirar por la existencia en el QS, utilice if IsEmpty(x)=false (es decir, el URL? X)

(2) Para buscar un valor en el QS, buscar if x <> "" (es decir, URL? X = cualquier cosa)

¡Buena suerte!

0
If IsEmpty(Request.Form("inputPhoneNo")) = False Then 
    response.Write"<script language=javaScript>alert('Blank Phone Number');</script>" 
    response.Write"<script language=javascript>history.back()</script>" 
Else 

End If 
Cuestiones relacionadas