2013-08-01 65 views
0

我在我的頁面中有文本框,我在其中顯示默認值,值來自數據庫,並有4位小數,但我只想顯示兩位小數,我試圖把格式#,## 0.00但這並沒有工作,在下面的代碼我創建文本框和分配默認值使用默認值的格式文本框顯示2位小數

<input type="text" name="tproj" id="{concat('txtboxAdjustment', position())}" value="{@proj}" style="font-size:10px;padding:0px;height:15px;width:90px;text-align:right;" onKeyPress="return validateKeyPress(this,event)" onkeyup="return validateKeyUp(this,event);" onblur="calculate_elect_total()" /> 
+0

你總是可以在你在哪裏拉,甚至在數據庫查詢中的服務器端代碼格式化。位很便宜向我們展示一些代碼。 – vikingben

回答

0

toFixed()將幫助你在JavaScript。但我不知道如何在你的情況下添加這個。

試試下面

value = @proj.toFixed(2); //Not sure in your case 

編輯:示例代碼:

var no = 22.333333; 
alert(no.toFixed(2)); //returns 22.33 
+0

不,它沒有工作。 – Animesh

+0

@Animesh正如我已經提到的,這是一種JavaScript的方式。但在你的情況是什麼'@ proj' /是它的服務器端代碼?需要更多的信息。 – Praveen

+0

@Animesh FYI:看到這個例子http://jsfiddle.net/eSQsY/ – Praveen