我在某些頁面上有一個密碼字段,而不是在某些頁面上。這是遺留代碼,它在這兩種類型的頁面上使用一個包含頁面來實現邏輯。我需要檢查控制是否存在。我似乎無法找到一種方法來檢查使用VBScript。檢查控件是否存在
有些頁面已
<label>Enter Password:</label> <input type="password" name="pwd" id="pwd"/><br/>
有些不
使用ASP我怎麼檢查它是否存在?
if (?????) then
end if
我在某些頁面上有一個密碼字段,而不是在某些頁面上。這是遺留代碼,它在這兩種類型的頁面上使用一個包含頁面來實現邏輯。我需要檢查控制是否存在。我似乎無法找到一種方法來檢查使用VBScript。檢查控件是否存在
有些頁面已
<label>Enter Password:</label> <input type="password" name="pwd" id="pwd"/><br/>
有些不
使用ASP我怎麼檢查它是否存在?
if (?????) then
end if
不是真正知道你是否在服務器或客戶端上運行。所以我會刺穿它的客戶端。這可能適合你。
if (TypeName(document.getElementById("pwd"))) <> "Nothing" then
MsgBox("found!")
else
MsgBox("not found!")
end if
更新:
由於這是服務器端,和VBScript是相當長的牙齒,我依稀記得這個工作對我來說:
if isEmpty(Request.Form("pwd")) then
//-- not there...
else
//-- its there ....
end if
請不要」 t用「ASP」等來標題。這就是標籤的用途。 – 2012-02-03 18:29:16
您是否試圖檢查服務器端代碼或客戶端代碼? – 2012-02-03 18:29:52
服務器端代碼 – Primetime 2012-02-03 18:55:06