检查控件是否存在

时间:2012-02-03 18:13:19

标签: html asp-classic vbscript

我的密码字段位于某些页面上,而不是某些页面上。这是遗留代码,它在两种类型的页面上使用一个包含逻辑的页面。我需要检查该控件是否存在。我似乎找不到使用vbscript检查的方法。

有些网页

<label>Enter Password:</label> <input type="password" name="pwd" id="pwd"/><br/>

有些人不

使用ASP如何检查它是否存在?

if (?????) then

end if

2 个答案:

答案 0 :(得分:3)

不确定您是在服务器上还是在客户端上运行。所以我会把它刺向客户端。这可能适合你。

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

答案 1 :(得分:0)

服务器端ASP:

if request("pwd") <> "" then

end if