Javascript 网站登录无法识别getelementbyID方法

Javascript 网站登录无法识别getelementbyID方法,javascript,forms,excel,vba,login,Javascript,Forms,Excel,Vba,Login,我对VBA比较陌生。我很喜欢。我需要登录到网页并浏览几页。我一直用这个*轻松地调用登录信息,没有问题。我来到一个新网站,它拒绝接受我的意见。我不得不将我的代码修改为**。此外,当我说.elements(“password”)时,它会在URL行中输入密码。即使在我告诉它使用正确的ID之后。真正奇怪的是,如果你通过它,它就不会工作。只有在运行宏时,它才起作用 我所知道的是,有一些Javascript验证过程,所以我不能只传递登录名的值,我必须输入它。因此,sendkey。我不明白的是,为什么它会找到

我对VBA比较陌生。我很喜欢。我需要登录到网页并浏览几页。我一直用这个*轻松地调用登录信息,没有问题。我来到一个新网站,它拒绝接受我的意见。我不得不将我的代码修改为**。此外,当我说.elements(“password”)时,它会在URL行中输入密码。即使在我告诉它使用正确的ID之后。真正奇怪的是,如果你通过它,它就不会工作。只有在运行宏时,它才起作用

我所知道的是,有一些Javascript验证过程,所以我不能只传递登录名的值,我必须输入它。因此,sendkey。我不明白的是,为什么它会找到用户ID框来放置登录信息,但当它读到下一行说“把密码放在这里”时,它会横着走

我对VBA不太了解,无法提出正确的问题。这应该是件容易的事

*

**

网站代码:

<form id="lqLogin" name="lqLogin" method="post" action="" >
 <fieldset>
 <legend>Enter Login Information</legend>
  <table class="ctl_loginBox">
   <tbody>
    <tr>
     <td><label for="User Id">User ID</label> <br>
     <input type="text" value="" maxlength="50" size="28"
      id="user" name="user" disabled="disabled"></td>
    </tr>
    <tr>
     <td><label for="Password">Password</label><br>
     <input type="password" value="" maxlength="50" size="28"
      id="password" name="password"></td>
    </tr>
    <tr>
     <td><div class="ctl_btnPos"><a href="#bmg_msgContainer"
      class="ctl_btn ctl_btnLogin lqLoginBtn"><span>&nbsp;&nbsp;
      Login&nbsp;&nbsp;</span></a></div></td>
    </tr>
   </tbody>
  </table>
 </fieldset>
</form>

输入登录信息
用户ID
密码

id
s在HTML中是
用户
密码
,您正在尝试获取其他内容。。。另外,
标签
都是指不存在的元素(
用户Id
密码
ids是区分大小写的。我尝试了单个*代码,它将输入信息,但由于一些javascript代码,它无法识别传递的值。它只会识别输入的信息。如果单击单元格,传递的值将消失。更新:我可以将信息发布到登录表单。我无法使提交按钮“单击”。Documents.forms()。提交不起作用。有人有什么想法吗?按钮在我发布的代码中。
ieDoc is Internetexplorer.Application.Documents
LoginVal and PassVal is a string pulled from an excel spreadsheet

With ieDoc.forms("lqLogin")
        .elements("user").Click
        SendKeys (LoginVal), True
        .elements("password").Click
        SendKeys (PassVal), True
        .submit
End With
<form id="lqLogin" name="lqLogin" method="post" action="" >
 <fieldset>
 <legend>Enter Login Information</legend>
  <table class="ctl_loginBox">
   <tbody>
    <tr>
     <td><label for="User Id">User ID</label> <br>
     <input type="text" value="" maxlength="50" size="28"
      id="user" name="user" disabled="disabled"></td>
    </tr>
    <tr>
     <td><label for="Password">Password</label><br>
     <input type="password" value="" maxlength="50" size="28"
      id="password" name="password"></td>
    </tr>
    <tr>
     <td><div class="ctl_btnPos"><a href="#bmg_msgContainer"
      class="ctl_btn ctl_btnLogin lqLoginBtn"><span>&nbsp;&nbsp;
      Login&nbsp;&nbsp;</span></a></div></td>
    </tr>
   </tbody>
  </table>
 </fieldset>
</form>