如何检查用户是否在classic-asp中输入空或空字符串?现在我有这个代码。检测用户的空/空输入
If Request.Form("productId") == "" Then
'my code here
End If
但它不工作。
如何检查用户是否在classic-asp中输入空或空字符串?现在我有这个代码。检测用户的空/空输入
If Request.Form("productId") == "" Then
'my code here
End If
但它不工作。
传统的ASP/VBScript使用one =来检查是否相等,而不是两个。你可能想尝试的另一件事是
If Request.Form("productid") = "" Then
Code here
End If
这是一团糟。下面是我发现......
(1)为了寻找在QS的存在,使用if IsEmpty(x)=false
(即URL?X)
(2)为了寻找在QS的值,寻找if x <> ""
(即URL?x =任何东西)
祝你好运!
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
感谢看起来像它的工作。如果你能多给点帮忙。经典asp中的=是什么? – itsaboutcode 2010-05-15 02:27:19
这将是<> – 2010-05-15 02:30:45
除了Request.Form(“productid”)永远不会是一个对象,所以对“没什么”的测试永远不会是真的。如果没有值传递,只需测试一个空字符串就足够了。 – BradBrening 2010-05-15 13:00:55