cnergao 发表于 2010-1-21 20:34:37

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

本帖最后由 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"/>

cnergao 发表于 2010-1-22 08:36:15

沉下去了。自己顶起来~

bob 发表于 2010-1-22 09:19:52

留地址?

cnergao 发表于 2010-1-23 11:09:09

china.alibaba.com....是阿里巴巴产品发布。修改提交。。需要用户名和密码的。。

llztt 发表于 2010-1-23 11:18:56

查_IEAction的帮助,看其例子,就知道怎么做了。。人家专门针对你的这个情况作了个例子,呵呵

cnergao 发表于 2010-1-23 13:23:44

查_IEAction的帮助,看其例子,就知道怎么做了。。人家专门针对你的这个情况作了个例子,呵呵
llztt 发表于 2010-1-23 11:18 http://www.autoitx.com/images/common/back.gif


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

<input type="button" id="postsubmit" name="postsubmit" onmousedown="doPost()" value="同意提交" class="submitButton"/>

llztt 发表于 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.
; *******************************************************

cnergao 发表于 2010-1-23 14:18:01

不好意思。例子上的这个方法我也试过。并且也手动操作试过了。先取得"focus"然后自己手动敲ENTER键。但是没有反应。不知道它这个是不是不允许按键操作。只能鼠标点击。

llztt 发表于 2010-1-23 17:19:44

哦,呵呵,我也犯错没细看啊。。你代码里的BUTTON用onmousedown触发提交,可能原因在这里

呵呵,我尝试一下是否可以插入提交按钮代码到网页里进行模拟提交动作。。

llztt 发表于 2010-1-23 17:53:19

刚用_IEDocInsertHTML的例子测试了一下,因为没有你网页的代码,所以用GOOGLE首页做了测试,成功在搜索按钮前插入了一个新按钮,并能提交查询。。所以我想你可以试试你的代码,譬如在你说的那个按钮旁边再加个新按钮,再模拟操作

xz00311 发表于 2010-1-23 19:57:13

我正在学习谢谢帮助

cnergao 发表于 2010-1-26 15:24:59

刚用_IEDocInsertHTML的例子测试了一下,因为没有你网页的代码,所以用GOOGLE首页做了测试,成功在搜索按钮 ...
llztt 发表于 2010-1-23 17:53 http://www.autoitx.com/images/common/back.gif

不太明白。添加新按钮如果可以就能提交吗?是不是把提交的哪个操作转移到新加的按钮。原来哪个不管它?

llztt 发表于 2010-1-26 19:48:44

最好你把欲提交的网址发出来,让我们好测试一下

如果网页提交简单的话,我有时直接用JAVASCRIPT就可以了,当然如果网站监测REFERRER就不行了

316428696 发表于 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"/>
页: [1]
查看完整版本: 这个IE 提交按钮为什么点击不了?