表单中的货币转换器脚本

大家好!
我有一个表格,用户可以在其中键入有关他想购买的产品的一些信息,然后获得产品的价格.
他得到的价格取决于他希望在多少个工作日内生产产品,因此可能会有多个价格.
谁能向我提供一个脚本,使用户能够看到另一种货币的价格......?可以通过点击图标或下拉字段,使他能够为这个价格选择另一种货币......

# 回答1


Http://www.google.co.uk/search?hl=en...ency+converter
.
你有没有考虑过汇率的变化?
# 回答2


我找到了一个我可以用的.
非常感谢
# 回答3


没问题,不客气.
# 回答4


你能帮我修改一下我发现的剧本吗?
我找到的脚本要求您在文本字段中键入金额,然后从选择列表中选择要将金额转换为哪种货币.
我需要它做的是在文本字段中有一个预定义的值.
以下是我的代码:

选择 | 换行 | 行号
  1. <script language="JavaScript" type="text/javascript">
  2.  
  3. var f36_CAry=new Array();
  4. f36_CAry[0]=['DKK',7.5856];
  5. f36_CAry[1]=['SEK',9.3131];
  6. f36_CAry[2]=['£POUND',0.7527];
  7. f36_CAry[3]=['$US',1.4736];
  8.  
  9.  
  10. </script>
  11.  
  12. <script language="JavaScript" type="text/javascript">
  13.  
  14. function f36_InitCurrency(f36_ip,f36_sel,f36_ary){
  15.  f36_CIP=document.getElementById(f36_ip);
  16.  f36_Sel=document.getElementById(f36_sel);
  17.  f36_Sel.options.length=0;
  18.  f36_Sel.options[0]=new Option(f36_CIP.value,1,true,true);
  19.  for (f36_0=0;f36_0<f36_ary.length;f36_0++){
  20.   f36_Sel.options[f36_0+1]=new Option(f36_ary[f36_0][0],f36_ary[f36_0][1],true,true);
  21.  }
  22.  f36_Sel.selectedIndex=0;
  23.  f36_Sel.ip=f36_CIP;
  24.  f36_Sel.base=f36_CIP.value;
  25.  f36_Sel.onchange=function(){ f36_Calculate(this); }
  26.  f36_CIP.sel=f36_Sel;
  27.  f36_CIP.onfocus=function(){ f36_Focus(this); }
  28.  f36_CIP.onblur=function(){ this.v=this.value; }
  29.  f36_CIP.onkeyup=function(){ this.value=this.value.replace(/[^0123456789.]/g,''); }
  30.  
  31. }
  32.  
  33. function f36_Focus(obj){
  34.  obj.value='';
  35.  obj.sel.selectedIndex=0;
  36. }
  37.  
  38. function f36_Calculate(f36_obj){
  39.  if (f36_obj.ip.value.length<1||f36_obj.ip.value==f36_obj.base){ return; }
  40.  f36_v=Math.ceil((Number(f36_obj.ip.v)*100*f36_obj.options[f36_obj.selectedIndex].value));
  41.  f36_obj.ip.value=(f36_v/100).toFixed(2);
  42. }
  43.  
  44.  
  45. </script>
  46.  
  47. <select  class="TxtArea" id="CurrencySel" style="width:100px;" ></select>
  48. <input id="CurrencyIP" type="text" size="10" value="Euro" />
# 回答5


只需在HTML中设置Value属性即可.

标签: Javascript

添加新评论