我在某些页面上有一个密码字段,而不是在某些页面上。这是遗留代码,它在这两种类型的页面上使用一个包含页面来实现逻辑。我需要检查控制是否存在。我似乎无法找到一种方法来检查使用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