首页
社区
课程
招聘
请教VC++ DOM get_onkeydown怎么用
发表于: 2016-11-7 23:17 3516

请教VC++ DOM get_onkeydown怎么用

2016-11-7 23:17
3516
遇到的问题是这样:
网页上有一个text输入框,键盘输入完时,会检查输入是否正确
我在VC中使用input->put_value()能填值,但是触发不了检查
用IE查看元素的事件,有两个keydown和parse

现在想把keydown的事件添加一份到input的onchange中,不知是否可行,类似下面的代码

CComQIPtr<IHTMLElement> pElem;
CComQIPtr<IHTMLInputElement> input;//假定这两个指针已经成功取值

VARIANT var;
pElem->get_onkeydown(&var);//这里var总是为NULL,这样操作是不是有错? 
input->put_onchange(var);

如果有其它方法也可以(只要是VC能用的),谢谢
补充一下:使用VC操作IE(不是WebBrowser控件)

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看来这100分是我的了...
很简单:不要用get_onkeydown这种方法,直接使用模拟键盘输入就行了...100%管用加好用...
2016-11-10 12:08
0
雪    币: 17
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好吧,原先是不想用模拟,看来也只能这么办了
2016-11-11 00:00
0
游客
登录 | 注册 方可回帖
返回
//