Обнаружение нулевого/пустого ввода от пользователя
Как проверить, имеет ли пользователь ввод нулевой или пустой строки в классическом asp? Прямо сейчас у меня есть этот код.
If Request.Form("productId") == "" Then
'my code here
End If
Но он не работает.
Ответ 1
Классический ASP/VBScript использует one = для проверки равенства, а не для двух. Еще одна вещь, которую вы можете попробовать:
If Request.Form("productid") = "" Then
Code here
End If
Ответ 2
Это беспорядок. Вот что я нашел...
(1) Чтобы искать существование в QS, используйте if IsEmpty(x)=false (т.е. URL? x)
(2) Чтобы найти значение в QS, найдите if x <> "" (т.е. URL? x = anything)
Удачи!
Ответ 3
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