我需要用VBA代码填写登录表单。我无法对“

.Click”方法的任何组合产生任何反应,因此我尝试填写表格,然后调用JS提交功能,但始终收到此错误(作为VBA错误消息框):

由于错误80020101而无法完成操作

在.jsp页面上,有以下元素可以与之交互:

表格本身:

method="POST" name="LoginViewForm" action="LoginViewController.jsp">

输入框如下:

tabindex="1" class="inputField" οnfοcus="this.select();">

type="password" tabindex="2" class="inputField"

οnfοcus="this.select();" autocomplete="off">

有一个按钮,应单击以提交表单:

class="buttonBorderEmphasized">

tabindex="3">

Login

还有以下脚本功能,由上面的按钮启动:

function submitLogin(form)

{

if(validateLogin()) {

window.document.body.style.cursor = 'progress';

showStatusMessage();

form.ControllerAction.value = 'Login';

form.submit();

return;

} else resetSubmitted(); return;

}

我正在尝试按照以下代码进行处理(尝试了各种不同的调用Java脚本的变体,这是最后一个,但仍然无法正常工作):

Set objFormMain = IEDoc.Frames("i2ui_shell_content").Document _

.Frames("results").Document.forms("LoginViewForm")

With objFormMain

.Elements("LoginUser").Value = 1

.Elements("dspLoginPassword").Value = 1

IE.Document.all.Item

Call IE.Document.parentWindow.execScript("submitLogin(document.LoginViewForm)", "JavaScript")

.submit

End With

错误本身在“调用IE.Document.parentWindow.execScript(“

submitLogin(document.LoginViewForm)”,“ JavaScript”)“行返回

有什么想法如何修改代码以使其工作?

vba java 网页_通过VBA提交JSP网站的Java脚本表单相关推荐

  1. java的调试页面_[Java教程]使用开发者工具调试jsp页面中的脚本

    [Java教程]使用开发者工具调试jsp页面中的脚本 0 2016-04-21 23:00:07 只举例火狐和谷歌.如果是火狐,一般是用firebug,首先确保开启脚本调试: 然后刷新一下要调试的页面 ...

  2. 表单在线生成 html代码,JSP实现用于自动生成表单标签html代码的自定义表单标签...

    本文实例讲述了JSP实现用于自动生成表单标签html代码的自定义表单标签.分享给大家供大家参考.具体如下: 这个是自己写的一个简单的JSP表单标签,用于自动生成checkbox,select,radi ...

  3. Java毕设项目爱家家政公司网站(java+VUE+Mybatis+Maven+Mysql)

    Java毕设项目爱家家政公司网站(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Web ...

  4. JAVA毕设项目全屋家具定制网站(java+VUE+Mybatis+Maven+Mysql)

    JAVA毕设项目全屋家具定制网站(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Web ...

  5. 精通CSS.DIV网页样式与布局(五) ——设置表格与表单样式

    原文地址为: 精通CSS.DIV网页样式与布局(五) --设置表格与表单样式 表格和表单是网页中非常重要的两个元素,我们这次来说说CSS如何设置表格和表单样式.我们先来看看CSS如何控制表格. 首先表 ...

  6. vba怎么安装_学VBA,这些最基础的概念一定要知道

    说说VBA的那些事儿 VBA是什么?很多使用Excel的人经常会看到这三个字母,那么VBA到底是什么呢?长得神似VB的它到底是干什么的?相信很多人都会有这样的问题,今天就和大家说说有关VBA的那些事儿 ...

  7. vba 自动排序_给VBA字典键值排序,并提取需要的数据

    未知的领域很广.风景很美,不要蜷缩在一小块自认为天堂的世界里.待到暮年时安于自欺欺人,要努力提高自己,学习是一件很辛苦的事.要有一颗充满生机的心,把握现在,这才是进取.机会总在等待中出现,越是有意义的 ...

  8. java 阻塞 直到完成_完成所有提交的任务后关闭Java执行程序而不会阻塞

    我想知道是否有办法关闭 Java ExecutorService并允许所有提交的任务完成而不阻塞. 更具体地说,我想安排一个具有延迟的Runnable并继续使用代码,而不需要保留对ExecutorSe ...

  9. java 分析java死锁_有益的CountDownLatch和棘手的Java死锁

    java 分析java死锁 您是否曾经使用过java.util.concurrent.CountDownLatch ? 这是在两个或多个线程之间实现同步的非常方便的类,在该类中,一个或多个线程可以等待 ...

最新文章

  1. Minkowski修剪
  2. 解决问题redis问题:ERR Client sent AUTH, but no password is set
  3. 学习jQuery(一),做的第一个可拖动列的Grid
  4. 体感(Kinect)开发要点总结一
  5. 白盒测试和黑盒测试_黑盒测试与白盒测试的比较
  6. 在Spring中使用@ResponseStatus获取Http状态
  7. 【数据结构与算法】【应用】字符串匹配
  8. php怎么和数据库通信,php – 如何处理域和数据库层之间的通信?
  9. 软件工程师的衰落与程序技术员的兴起
  10. Android 多模块项目入门
  11. 局域网抢速,局域网抢网速软件下载,p2p终结者和反p2p终结
  12. 小程序商城需要食品流通许可证吗?
  13. FireFox、chrome通过插件使用IE内核,IE Tab v2
  14. div设置半透明效果
  15. Kubernetes24--弹性伸缩2
  16. LaTeX 换行、换页、空白空间
  17. 颜色模型和颜色应用---CMY和CMYK颜色模型
  18. Linux,你了解多少!
  19. 如果看完这个,你没有热血沸腾的感觉,你就不要进csdn了
  20. 云计算应该怎么学,学习路线是什么?

热门文章

  1. 使用MRS CDL实现实时数据同步的极致性能
  2. 机器学习入门:多变量线性回归
  3. 遥感影像处理有高招,“专治”各类花式并发的述求!
  4. 【华为云技术分享】传统OCR识别综述
  5. 「Python 编程」编码实现网络请求库中的 URL 解析器
  6. 【华为云分享】机器学习笔记(七) ---- 贝叶斯分类
  7. php一定要用phpstudy,用phpstudy有什么好处
  8. Elasticsearch分布式机制探究
  9. Android笔记 定义意图过滤器intent- filter demo
  10. 基于Matlab的跨孔层析成像的最短路径法弯曲射线追踪(一)