2013-08-01 1 views
0

내 페이지에 텍스트 상자가 있고 기본 값을 표시하고 있습니다. 값은 데이터베이스에서 가져오고 소수 자릿수가 4 자이지만 소수 자릿수는 두 자리 만 표시하고 싶습니다. 자바 스크립트에 도움이 될 것입니다 기본값소수 자릿수 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

당신은 항상 당신이 잡아 당기거나 심지어 DB 쿼리에있는 서버 측 코드를 포맷 할 수 있습니다. 비트는 싸구려 코드를 보여줍니다. – vikingben

답변

0

toFixed()을 코드에서 아래의 형식 #, ## 0.00하지만이 작동하지 않았다을 넣어 내가 텍스트 상자를 만드는 오전 및 할당했습니다. 하지만이 사실을 귀하의 경우에 추가하는 방법을 모르겠습니다.

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'는/그것 serverside 코드 무엇입니까? 이에 대한 자세한 정보가 필요합니다. – Praveen

+0

@Animesh 참고 :이 예제를 참조하십시오 http://jsfiddle.net/eSQsY/ – Praveen

관련 문제