2010-05-15 21 views

Odpowiedz

11

Klasyczny ASP/VBScript używa jednej = do sprawdzenia równości, nie dwóch. Inną rzeczą, którą możesz chcieć wypróbować, jest

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

Dzięki temu wygląda na to, że działa. Jeśli możesz dać trochę więcej pomocy. Czym jest operator dla! = W klasycznym asp? – itsaboutcode

+0

To byłoby <> –

+3

Z tym że Request.Form ("productid") NIGDY nie będzie obiektem, więc test dla "Is Nothing" NIGDY nie może być prawdziwy. Jeśli nie ma żadnej wartości, wystarczy testowanie z pustym łańcuchem. – BradBrening

1

To jest bałagan. Oto co znalazłem ...

(1) Aby wyszukać istnienia w QS, należy if IsEmpty(x)=false (tj URL? X)

(2) Aby wyszukać wartości w QS, poszukaj if x <> "" (tj. URL? X = cokolwiek)

Powodzenia!

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 
Powiązane problemy