我的密码字段位于某些页面上,而不是某些页面上。这是遗留代码,它在两种类型的页面上使用一个包含逻辑的页面。我需要检查该控件是否存在。我似乎找不到使用vbscript检查的方法。
有些网页
<label>Enter Password:</label> <input type="password" name="pwd" id="pwd"/><br/>
有些人不
使用ASP如何检查它是否存在?
if (?????) then
end if
答案 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