如何使用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