找回密码
 加入
搜索
查看: 3652|回复: 13

这个IE 提交按钮为什么点击不了?

  [复制链接]
发表于 2010-1-21 20:34:37 | 显示全部楼层 |阅读模式
本帖最后由 cnergao 于 2010-1-22 08:26 编辑

$otijiao=_IETagNameGetCollection($oFrom, "input",82)
_IEAction($otijiao,"focus")   ---->获取焦点的时候可以选中的,说明前面哪个input的index没有错。
_IEAction($otijiao,"click")----->但是用这句点击就是点不下去。。不知道是什么原因

点击提交的源代码如下:请大家分析一下
<input type="button" id="postsubmit" name="postsubmit" onmousedown="doPost()" value="同意提交" class="submitButton"/>
 楼主| 发表于 2010-1-22 08:36:15 | 显示全部楼层
沉下去了。自己顶起来~
发表于 2010-1-22 09:19:52 | 显示全部楼层
留地址?
 楼主| 发表于 2010-1-23 11:09:09 | 显示全部楼层
china.alibaba.com....是阿里巴巴产品发布。修改提交。。需要用户名和密码的。。
发表于 2010-1-23 11:18:56 | 显示全部楼层
查_IEAction的帮助,看其例子,就知道怎么做了。。人家专门针对你的这个情况作了个例子,呵呵
 楼主| 发表于 2010-1-23 13:23:44 | 显示全部楼层
查_IEAction的帮助,看其例子,就知道怎么做了。。人家专门针对你的这个情况作了个例子,呵呵
llztt 发表于 2010-1-23 11:18



帮助重看了好几次了。。
$otijiao=_IETagNameGetCollection($oFrom, "input",82)
_IEAction($otijiao,"focus")
到这一步的时候,可以取得焦点,说明这个$otijiao是取对了。
但是点击就是点不下去。。你说奇怪不?和它的这个源代码设置是否有关系?

<input type="button" id="postsubmit" name="postsubmit" onmousedown="doPost()" value="同意提交" class="submitButton"/>
发表于 2010-1-23 13:40:41 | 显示全部楼层
回复 6# cnergao

都让你看帮助的例子了,你就是看的不彻底。。其中有注释,你再看看
; *******************************************************
; Example 2 - Same as Example 1, except instead of using click, give the element focus
;               and then use ControlSend to send Enter.  Use this technique when the
;               browser-side scripting associated with a click action prevents control
;               from being automatically returned to your code.
; *******************************************************
 楼主| 发表于 2010-1-23 14:18:01 | 显示全部楼层
不好意思。例子上的这个方法我也试过。并且也手动操作试过了。先取得"focus"然后自己手动敲ENTER键。但是没有反应。不知道它这个是不是不允许按键操作。只能鼠标点击。
发表于 2010-1-23 17:19:44 | 显示全部楼层
哦,呵呵,我也犯错没细看啊。。你代码里的BUTTON用onmousedown触发提交,可能原因在这里

呵呵,我尝试一下是否可以插入提交按钮代码到网页里进行模拟提交动作。。
发表于 2010-1-23 17:53:19 | 显示全部楼层
刚用_IEDocInsertHTML的例子测试了一下,因为没有你网页的代码,所以用GOOGLE首页做了测试,成功在搜索按钮前插入了一个新按钮,并能提交查询。。所以我想你可以试试你的代码,譬如在你说的那个按钮旁边再加个新按钮,再模拟操作
发表于 2010-1-23 19:57:13 | 显示全部楼层
我正在学习谢谢帮助
 楼主| 发表于 2010-1-26 15:24:59 | 显示全部楼层
刚用_IEDocInsertHTML的例子测试了一下,因为没有你网页的代码,所以用GOOGLE首页做了测试,成功在搜索按钮 ...
llztt 发表于 2010-1-23 17:53


不太明白。添加新按钮如果可以就能提交吗?是不是把提交的哪个操作转移到新加的按钮。原来哪个不管它?
发表于 2010-1-26 19:48:44 | 显示全部楼层
最好你把欲提交的网址发出来,让我们好测试一下

如果网页提交简单的话,我有时直接用JAVASCRIPT就可以了,当然如果网站监测REFERRER就不行了
发表于 2010-1-31 19:35:19 | 显示全部楼层
<input type="button" id="postsubmit" name="postsubmit" onmousedown="doPost()" value="同意提交" class="submitButton"/>
这段HTML代码里没有 Onclick 提交事件,你如何触发click事件?
你仔细看下,如果代码里有
<input type="button" id="postsubmit" name="postsubmit" onmousedown="doPost()" value="同意提交" onclick="提交函数();" class="submitButton"/>
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 20:59 , Processed in 0.078047 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表