| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 289 人关注过本帖
标题:新手问题, 用VBS网页填表发生错误~~~
收藏  订阅  推荐  打印
lostcoaster
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-7-31
新手问题, 用VBS网页填表发生错误~~~

我想用VBS编一个在特定网页填写特定表格的脚本 , 但是运行时发生错误:

Object doesn't support this property or method."ie.document.creditsform"

ie是我建的一个对象 Set ie = CreateObject("InternetExplorer.Application")
creditsform这个表格名字我是从那个论坛页面的 form id="creditsform" method="post" 上摘下来的

错误的行代码是:
ie.document.creditsform.password.value = pw

我搜了一下似乎没有这个问题的解决方法, 可能是这问题太初级了~~~~ 也恳请各位大侠不吝赐教~~~~感激万分.....

另外,这个表单的提交有一个 onclick="return confirm(*****)" 的东西, 怎样才能跳过点击确认这一步呢?
2008-7-31 18:13
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

这个是id,document里直接引用名字的是name。

ie.document.getElementById("creditsform")这样引用试试。

onclick那个是form的一个属性结点,试着赋成别的内容。比如return true这类。
2008-7-31 18:51
lostcoaster
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-7-31

引用:
octillion 在 2008-7-31 18:51 的发言:

这个是id,document里直接引用名字的是name。

ie.document.getElementById("creditsform")这样引用试试。

onclick那个是form的一个属性结点,试着赋成别的内容。比如return true这类。
谢谢!我用您的方法果然就解决了~~
2008-7-31 19:35
共有 288 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049863 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved