我正在嘗試做一些非常簡單的表單驗證檢查null或''(空)使用條件,但是當我提交我的表單與所有空白字段,它會執行我的代碼的後面部分。簡單的ASP表單驗證 - 交換?
當我填寫所有的領域時,它會完成另一部分。所以當它們爲空時,告訴用戶,這是條件的第一部分,我在下面粘貼了我的代碼。關於我能做什麼的任何建議?這是我的 「OR」 或 「AND」
if(((f_name <> null) or (f_name <> "")) or ((l_name <> null) or (l_name <> "")) or ((username <> null) or (username <> "")) or ((password <> null) or (password <> ""))) then
'response.redirect("account_created.asp")
response.write("You have not filled in all fields.")
else
Set objConn = ConnectDB()
query = "INSERT INTO [user] (username,[password],f_name,l_name) VALUES ('"& username &"','"& password &"','"& f_name &"','"& l_name &"')"
Set objs = objConn.Execute(query)
response.write(query)
'Response.Redirect ("thankyou.asp")
end if
經典asp,而不是asp.net ...沒有.Text屬性 – 2008-12-14 21:00:43