如何使用javascript创建输入字段,其中每当用户单击下图中的按钮时,该值将替换最后一个零。带有小数位占位符的HTML输入0.00
截图 - http://i.stack.imgur.com/rikcT.png
实施例:
用户点击1 - 文本框的值:0.01
用户然后点击5 - 文本框的值:0.15
用户然后Cliks 7 - 值文本框:1.57
等
目前,如果文本框为0.00,且用户单击1,则新输入为0.001。
我不确定这被称为研究一种可靠的方式来实现它。
编辑:目前的代码如下:
<form name="Tender"
<input name="Amount" type="text"/>
</form>
<a href="#" OnClick="Tender.Amount.value += '1'" class="btn btn-primary btn-large">1</a>
<a href="#" OnClick="Tender.Amount.value += '2'" class="btn btn-primary btn-large">2</a>
<a href="#" OnClick="Tender.Amount.value += '3'" class="btn btn-primary btn-large">3</a>
向我们展示你的'如果文本框有0.00和用户点击1,新输入0.001'代码。 0.00 + 0.01应该工作...你也可能想看看http://stackoverflow.com/questions/6134039/format-number-to-always-show-2-decimal-places – nickdos