Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
使用jQuery和/或Javascript实时转换货币_Javascript_Jquery_Html_Currency - Fatal编程技术网

使用jQuery和/或Javascript实时转换货币

使用jQuery和/或Javascript实时转换货币,javascript,jquery,html,currency,Javascript,Jquery,Html,Currency,我想要欧元、美元和英镑的实时汇率输入 <input type="text" id="eurorate" style="margin-bottom:15px;"> Euros <br /> <input type="text" id="dollarrate" style="margin-bottom:15px;"> Dollars <br /> <input type="text" id="poundrate" style="margin-bo

我想要欧元、美元和英镑的实时汇率输入

<input type="text" id="eurorate" style="margin-bottom:15px;"> Euros <br />
<input type="text" id="dollarrate" style="margin-bottom:15px;"> Dollars <br />
<input type="text" id="poundrate" style="margin-bottom:15px;"> Pounds
欧元
美元
英镑
将乘数分配给这三种货币中的每种货币,并让它们实时响应任何输入的变化,正确的方法是什么

例如,如果一美元是0.75欧元,它是0.60英镑,当我在美元字段中输入“1”时,其他字段在转换为其他货币时应显示正确的值

我试着用setInterval来做这件事,但它不是真正的实时的,我想知道使用keyup或类似的东西有什么合适的选择


非常感谢您的帮助。

在您的输入字段上使用一个
onkeyup
事件,当该事件触发时,您将更新其他字段。

一个转换货币的简单方法


功能更改为(toType){
如果(总类型=“磅”)
cvrate=0.86;
其他的
cvrate=0.78;
$(“.currency_change”)。每个(函数(索引,元素){
var og_val=$(this).data(“og值”);
var cvd_val=(og_val*cvrate).toFixed(2);
返回$(this).html(cvd_val);
});
}

1254
145
54
254
147
换算成磅 兑换成欧元
所有输入的功能是否相同?是的,但是该功能应包括检查事件来自哪个输入,并仅更新其他输入。这是否有效?onKeyUp=“updateRates(this)”然后是函数updateRates(inputid){}对不起,应该是onKeyUp=“updateRates(this.id)”然后是函数updateRates(inputid){}Eh。。。我个人只想通过
这个
。请不要添加多个问题。回答最好的一个,并将其余的标记为重复项。看见