检测用户的空/空输入

时间:2010-05-15 02:12:59

标签: asp-classic

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

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

但它不起作用。

3 个答案:

答案 0 :(得分:11)

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

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

答案 1 :(得分:1)

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

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

(2)要在QS中查找值,请查找if x <> ""(即URL?x =任何内容)

祝你好运!

答案 2 :(得分: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