mtvtop 发表于 2011-11-23 00:48:23

div表单input输入数据后无法提交[已解决]

本帖最后由 mtvtop 于 2011-12-3 00:24 编辑

div表单input输入数据后无法提交
把验证码输入后点 注册 没有反应,必须要所有的文件框点一次才能提交!
请问有什么方法解决吗?#include <IE.au3>
$oie=_IECreate("http://reg.email.163.com/mailregAll/reg0.jsp?from=126mail",1,1,0)

_IELoadWait ($oIE)


                       
                        $oInputs = _IETagNameGetCollection ($oIE, "INPUT")
                        $iNumInputs = @extended
                        For $i = 0 to $iNumInputs - 1
                                $oInput = _IETagNameGetCollection ($oIE, "input",$i)
                                ;MsgBox(0, $i, $oInput.name)

                                       
                                If $i=4 then $oInput.value = "aallssaaqq"
                                If $i=14 then $oInput.value = "12345678" ;密码1
                                If $i=16 then $oInput.value = "12345678" ;密码1


                        Next                       

mtvtop 发表于 2011-11-23 11:05:23

求高手帮忙

mtvtop 发表于 2011-11-23 13:20:06

求高手帮忙

mtvtop 发表于 2011-11-23 14:47:04

求高手帮忙

suiyefeng 发表于 2011-11-23 18:52:24

这个应该是js里面有验证.....比如获取焦点或失去焦点执行个js函数...
可以使用_IEAction里面的"focus","blur"来解决

mtvtop 发表于 2011-11-23 20:43:04

回复 5# suiyefeng


    大神我是新手第一次写这个,能不能写一个简单的代码?谢谢

suiyefeng 发表于 2011-11-23 20:52:47

本帖最后由 suiyefeng 于 2011-11-23 20:53 编辑

回复 6# mtvtop
#include <IE.au3>
$oie=_IECreate("http://reg.email.163.com/mailregAll/reg0.jsp?from=126mail",1,1,0)

_IELoadWait ($oIE)

$oInputs = _IETagNameGetCollection ($oIE, "INPUT")
$iNumInputs = @extended
For $i = 0 to $iNumInputs - 1
                $oInput = _IETagNameGetCollection ($oIE, "input",$i)

                               
                If $i=4 then
                        $oInput.focus
                        $oInput.value = "aallssaaqq"
                        $oInput.blur
                EndIf
               
                If $i=14or $i=16then
                        $oInput.focus
                        $oInput.value = "12345678" ;密码1
                        $oInput.blur
                EndIf

Next            

mtvtop 发表于 2011-11-23 21:21:57

太感谢大神了,谢谢,已经解决

suiyefeng 发表于 2011-11-23 21:32:52

回复 8# mtvtop

我也一纯新手...一起交流学习吧

changwang 发表于 2012-8-17 22:34:36

新手,学习了
页: [1]
查看完整版本: div表单input输入数据后无法提交[已解决]