Asp classic 检测来自用户的空/空输入

Asp classic 检测来自用户的空/空输入,asp-classic,Asp Classic,如何检查用户在classic asp中是否输入了null或空字符串?现在我有这个密码 If Request.Form("productId") == "" Then 'my code here End If 但是它不起作用。经典的ASP/VBScript使用一个=来检查相等性,而不是两个。你可能想尝试的另一件事是 If Request.Form("productid") = "" Then Code here End If 真是一团糟。这是我发现的 (1) 要查找QS中是否存在,请在I

如何检查用户在classic asp中是否输入了null或空字符串?现在我有这个密码

If Request.Form("productId") == "" Then
'my code here
End If

但是它不起作用。

经典的ASP/VBScript使用一个=来检查相等性,而不是两个。你可能想尝试的另一件事是

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

真是一团糟。这是我发现的

(1) 要查找QS中是否存在,请在IsEmpty(x)=false时使用
(即URL?x)

(2) 要在QS中查找值,请查找
if x”“
(即URL?x=anything)

祝你好运

如果IsEmpty(Request.Form(“inputPhoneNo”)=False,则
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
回答。写“警报(‘空白电话号码’);” 响应。写入“history.back()” 其他的 如果结束
谢谢,看起来它能用了。如果你能多给点帮助的话。接线员是干什么的!=在经典asp?中,除了Request.Form(“productid”)永远不会是对象之外,所以“Is Nothing”的测试永远不会为真。如果没有传递值,只需对空字符串进行测试就足够了。@Brad,感谢您提供的信息,我已经有一段时间没有做过简单的维护以外的经典ASP了。从答案中删除该复选框。