首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

pHElement->click()没法提交表单

2013-01-07 
pHElement-click()无法提交表单input typesubmit idfabu classfabu1 value马上发布 ctsub

pHElement->click()无法提交表单
<input type="submit" id="fabu" class="fabu1" value="马上发布" ct="submit" /> 


if ((ComId.Find("LoginPwd")>=0) && strcmp(ComVal,Tmp13)==0 && (ComId.Find("fabu")>=0))
{ 
    IHTMLElement*  pHElement;
    spInputElement->QueryInterface(IID_IHTMLElement,(void **)&pHElement);
    pHElement->click();

其他都行,就是无法提交。很早的时候好像行的,
[解决办法]
pHElement正确吗?

还可以获得IHTMLFormElement,然后spFormElement->submit();

[解决办法]
HRESULT hr = pHElement->click();
查查返回值的结果,看看原因先。
如果以前是可以的话,说明ie出问题了

[解决办法]
click了不一定就提交,你再看看form元素那里,有没有什么JS脚本,比如

<form onsubmit="xxx"
[解决办法]

引用:
<td>
<div id="uploadPic" value=""></div> 
<script type="text/javascript">$.c.Uploader.init();</script>
</td>
</tr> 
还有这个:上传这个图片我该怎么赋值啊?!

这问题问的真实莫名其妙

热点排行