2012-08-03 98 views
1

我有一个非常具体的jquery函数,我需要编写并且卡住了。这是代码。Jquery数学和累积值

<input style="width:30px;" type="text" maxlength="200" 
     class="contact" value="" id="cost" name="cost"> 
equivlent of <span id="displayValue"></span> 

我需要的是,当有人通过50P(英国货币)输入一个值到输入字段它倍值并输出跨度的数值。

即如果有人进入“20”,在输入框中我得到的结果£10:00

有人可以点我在正确的方向?

在此先感谢

詹姆斯

+4

可以显示您当前的JavaScript,这将有助于我们 – 2012-08-03 14:30:04

回答

0

看看以下内容:

  • jQuery的val()方法来获得<input>
  • 本地JavaScript方法parseFloat帮助的价值数学
  • jQuery的text()设置tex的方法t的<span>

如果您发布的JavaScript,我们可以帮助指出,如果有任何问题,它,但因为你刚才问了正确的方向必须指出,我会离开的确切使用上述达您。

0

您可以添加按下键侦听器,该字段的值转换为浮动,并通过0.5乘以:

$("#cost").keypress(
    function(){ 
    var result = 0.5 * parseFloat(this.value); 
    // do something with the result 
    } 
);