deliy 发表于 2010-5-23 15:06:38

INPUT类型,没有ID\name元素表单的提交

$oInputs = _IETagNameGetCollection ($oIE, "INPUT")
For $oInput In $oInputs
if $oInput.value = "立即发布" then
       _IEAction ($oInput, "click")
EndIf
Next
;类型为INPUT的表单没有ID,name等元素的提交方法,,,,   目的是源码中的值value='立即发布"
;源码如下:
;<table width="160" border="0" cellspacing="0" cellpadding="0" class="gray12">
;             <tr>
;               <tdwidth="72" height="20" align="center">
;                <input type="submit" value='立即发布">
;                </td>
;                <td width="16">&nbsp;</td>
;                <tdwidth="72" height="20" align="center">
;                <input type="reset" value='重置'>
;                </td>
;                </tr>
;                <tr><td id="msgarea" height="70" colspan="3" style="color:red;font-size:12px"></td></tr>
;          </table>

附有ID的提交:
$oSubmit=_IEGetObjById($oForm,"postSubmit")
$oSubmit.click

dajun 发表于 2010-5-23 18:25:06

收藏一下。

风行者 发表于 2010-5-23 18:41:01

不错,学习了

dingzz3 发表于 2020-11-25 19:26:31

现在是2020年了,时过境迁,为什么执行$oInput.value这个报错
页: [1]
查看完整版本: INPUT类型,没有ID\name元素表单的提交