vba java 网页_通过VBA提交JSP网站的Java脚本表单
我需要用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脚本表单相关推荐
- java的调试页面_[Java教程]使用开发者工具调试jsp页面中的脚本
[Java教程]使用开发者工具调试jsp页面中的脚本 0 2016-04-21 23:00:07 只举例火狐和谷歌.如果是火狐,一般是用firebug,首先确保开启脚本调试: 然后刷新一下要调试的页面 ...
- 表单在线生成 html代码,JSP实现用于自动生成表单标签html代码的自定义表单标签...
本文实例讲述了JSP实现用于自动生成表单标签html代码的自定义表单标签.分享给大家供大家参考.具体如下: 这个是自己写的一个简单的JSP表单标签,用于自动生成checkbox,select,radi ...
- Java毕设项目爱家家政公司网站(java+VUE+Mybatis+Maven+Mysql)
Java毕设项目爱家家政公司网站(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Web ...
- JAVA毕设项目全屋家具定制网站(java+VUE+Mybatis+Maven+Mysql)
JAVA毕设项目全屋家具定制网站(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Web ...
- 精通CSS.DIV网页样式与布局(五) ——设置表格与表单样式
原文地址为: 精通CSS.DIV网页样式与布局(五) --设置表格与表单样式 表格和表单是网页中非常重要的两个元素,我们这次来说说CSS如何设置表格和表单样式.我们先来看看CSS如何控制表格. 首先表 ...
- vba怎么安装_学VBA,这些最基础的概念一定要知道
说说VBA的那些事儿 VBA是什么?很多使用Excel的人经常会看到这三个字母,那么VBA到底是什么呢?长得神似VB的它到底是干什么的?相信很多人都会有这样的问题,今天就和大家说说有关VBA的那些事儿 ...
- vba 自动排序_给VBA字典键值排序,并提取需要的数据
未知的领域很广.风景很美,不要蜷缩在一小块自认为天堂的世界里.待到暮年时安于自欺欺人,要努力提高自己,学习是一件很辛苦的事.要有一颗充满生机的心,把握现在,这才是进取.机会总在等待中出现,越是有意义的 ...
- java 阻塞 直到完成_完成所有提交的任务后关闭Java执行程序而不会阻塞
我想知道是否有办法关闭 Java ExecutorService并允许所有提交的任务完成而不阻塞. 更具体地说,我想安排一个具有延迟的Runnable并继续使用代码,而不需要保留对ExecutorSe ...
- java 分析java死锁_有益的CountDownLatch和棘手的Java死锁
java 分析java死锁 您是否曾经使用过java.util.concurrent.CountDownLatch ? 这是在两个或多个线程之间实现同步的非常方便的类,在该类中,一个或多个线程可以等待 ...
最新文章
- Minkowski修剪
- 解决问题redis问题:ERR Client sent AUTH, but no password is set
- 学习jQuery(一),做的第一个可拖动列的Grid
- 体感(Kinect)开发要点总结一
- 白盒测试和黑盒测试_黑盒测试与白盒测试的比较
- 在Spring中使用@ResponseStatus获取Http状态
- 【数据结构与算法】【应用】字符串匹配
- php怎么和数据库通信,php – 如何处理域和数据库层之间的通信?
- 软件工程师的衰落与程序技术员的兴起
- Android 多模块项目入门
- 局域网抢速,局域网抢网速软件下载,p2p终结者和反p2p终结
- 小程序商城需要食品流通许可证吗?
- FireFox、chrome通过插件使用IE内核,IE Tab v2
- div设置半透明效果
- Kubernetes24--弹性伸缩2
- LaTeX 换行、换页、空白空间
- 颜色模型和颜色应用---CMY和CMYK颜色模型
- Linux,你了解多少!
- 如果看完这个,你没有热血沸腾的感觉,你就不要进csdn了
- 云计算应该怎么学,学习路线是什么?