Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html VBScript在键入时进行模拟_Html_Windows_Dom_Vbscript - Fatal编程技术网

Html VBScript在键入时进行模拟

Html VBScript在键入时进行模拟,html,windows,dom,vbscript,Html,Windows,Dom,Vbscript,我将使用VBScript自动执行汇率查找。 我使用的网页是。 我正在通过访问和操作DOM Set objIE = WScript.CreateObject("InternetExplorer.Application") objIE.Navigate "http://www.oanda.com/lang/de/currency/converter/" objIE.Document.getElementById("end_date_input").Value = "10.10.2015" 不幸的是

我将使用VBScript自动执行汇率查找。 我使用的网页是。 我正在通过访问和操作DOM

Set objIE = WScript.CreateObject("InternetExplorer.Application")
objIE.Navigate "http://www.oanda.com/lang/de/currency/converter/"
objIE.Document.getElementById("end_date_input").Value = "10.10.2015"
不幸的是,当您键入时,网站会使用(没有提交按钮,只有实时更新)。因此,如果您直接在DOM中输入date的值,该网页将不接受计算输入。我不知道到底是哪个事件触发了as-you-type函数(onchange?keystrokes?),如果没有sendkey或类似的解决方法,我当然不知道如何触发它如何触发计算?

非常感谢,任何方向的想法都很受欢迎

详情:

页面的使用方式:

键入主报价货币的新值,每次击键时,基础货币的值都会更新。没有开始计算的按钮

我如何使用该页面:

我用上述代码填写这些值。不幸的是,这不会触发计算,这意味着即使我为报价货币插入新值,基础货币的值也不会更改。
除非我使用windowsshell的SendKey功能(我希望避免),否则我无法触发计算。

您可以尝试另一种方法,通过GET请求预先填充表单值,例如-->非常感谢您的想法!我想,我从来没有想过,非常感谢你,我一有时间就会尝试。要更正的小错误:货币/兑换器?报价货币=美元和基础货币=欧元和报价金额=777和结束_‌​日期=2015年12月14日