¿Cómo puedo verificar si el usuario ha ingresado una cadena nula o vacía en classic-asp? Ahora mismo tengo este código.Detectando entrada nula/vacía del usuario
If Request.Form("productId") == "" Then
'my code here
End If
Pero no su trabajo.
¿Cómo puedo verificar si el usuario ha ingresado una cadena nula o vacía en classic-asp? Ahora mismo tengo este código.Detectando entrada nula/vacía del usuario
If Request.Form("productId") == "" Then
'my code here
End If
Pero no su trabajo.
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
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!
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
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
Eso sería <> –
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