检查控件是否存在

发布于 2025-01-02 01:49:17 字数 335 浏览 0 评论 0原文

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

有些页面有

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

一些不存在

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

if (?????) then

end if

I have a password field that is on some pages and not on some pages. This is legacy code and it uses one include page for logic on both types of pages. I need to check if that control exists. I can't seem to find a way to check using vbscript.

some pages have

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

some do not

Using ASP how do I check if it exists?

if (?????) then

end if

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坦然微笑 2025-01-09 01:49:18

服务器端 ASP:

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

end if

Server-side ASP:

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

end if
疧_╮線 2025-01-09 01:49:17

不确定您是在服务器上运行还是在客户端上运行。所以我会在客户身上进行尝试。这可能对你有用。

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

Not real sure if you are running on the server or on the client. So I'll take a stab its on the client. This might work for you.

if ( TypeName(document.getElementById("pwd")) ) <> "Nothing" then
    MsgBox("found!")
else 
    MsgBox("not found!")
end if

Update:

Since this is server side, and vbscript is pretty long in the tooth, I dimly remember this working for me:

if isEmpty(Request.Form("pwd")) then
   //-- not there... 
else
   //-- its there ....
end if
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文