passkalilo 发表于 2010-7-27 16:02:36

给网页输入框赋值后,如何通过JS调出它的自动提示?

比如在百度搜索框中输入关键词后,如果手动输入的,会出现自动提示,但是通过赋值操作输入的不会出现自动提示,如何用JS将这个自动提示调出来?

参考资料:
http://www.duxt.net/article.asp?id=100

Ziya 发表于 2010-7-27 16:41:18

刚才去试了下#include <ie.au3>
$oIE = _IECreate("http://www.baidu.com")
ControlSend("百度一下,你就知道 - Windows Internet Explorer","","","aaa")#include <ie.au3>
$oIE = _IECreate("http://www.baidu.com")
Send("aaa")都可以正常弹出输入提示

passkalilo 发表于 2010-7-27 21:17:09

回复 2# Ziya

我测试了一下,Controlsend发送英文有提示,但发送中文却没有提示:#include <ie.au3>
$key = '北京'
$oIE = _IECreate("http://www.baidu.com")
ControlSend("百度一下,你就知道 - Windows Internet Explorer","","",$key)

Ziya 发表于 2010-7-28 09:09:20

ControlSend("百度一下,你就知道 - Windows Internet Explorer","","",$key&"a{BS}")那就发个英文再删掉,让它显示...
页: [1]
查看完整版本: 给网页输入框赋值后,如何通过JS调出它的自动提示?