0

找到问题的答案 - 必须使用 web.Document.getElementById("password").Value = strOldPassword

我有一个应该登录到网站的 VB6 应用程序。它曾经工作过,但多年未运行,现在需要更新。我可以从数据库中获取用户名并插入到网站上的用户名输入中,但是当我输入密码时,我得到“权限被拒绝”错误。我认为它与密码字段有关。有人有办法解决吗?

给我错误的VB6代码:

MsgBox ("need to enter password") ' This alert is shown to me
frm.Elements("password").Value = strOldPassword ' this line never executes
MsgBox ("password entered") ' this line never executes

网页上的相关 HTML:

<input type="password" tabindex="1" class="input-xlarge" id="password" name="password"  autocomplete="off"/>
4

1 回答 1

0

简单的方法是使用getElementById方法

web.Document.getElementById("password").Value = strOldPassword
于 2013-08-21T14:27:43.980 回答