2013-10-09 2 views
0

안녕하세요 총 비용을 출력하는 테이블 셀이 있습니다. 지금은 그냥 234,344 즉 일정한 숫자를 쓴다 나는 내가 JQuery와, HTML 또는 asp.net 중 하나에 솔루션을 사용할 수있는 $ 3,345,1.00데이터베이스에서 통화 형식으로 출력 변환

<td><input type="text" class="" id="totalCost" name="totalCose" value="{{=totalCost}}" /><td/> 

통화 형식 즉를 표시 할 수 있도록를 변경하고 싶습니다. 이 jquery 플러그인 http://www.decorplanit.com/plugin/을 사용해 보았습니다. 그러나 데이터베이스에서 값을 가져 오는 동안이 입력 상자에서 작동합니다. 시간 낭비와 해결책 없음을 알려주세요. 감사합니다.

답변

1

이것은 내가 사용하는 것입니다.

function format_num(number) { 
     number += ''; 
     x = number.split('.'); 
     x1 = x[0]; 
     x2 = x.length > 1 ? '.' + x[1] : ''; 
     var rgx = /(\d+)(\d{3})/; 
     while (rgx.test(x1)) { 
      x1 = x1.replace(rgx, '$1' + ',' + '$2'); 
     } 
     return "$" + x1 + x2; 
    } 

그래서 ...

입력 = 100000

출력 = $ 10 만

+0

어떻게 HTML 코드에서 호출합니까? –

+1

나는 자바 스크립트를 사용하여 이런 식으로하고있다. 'document.getElementById ("currentmoney"). innerHTML = format_num (result);'javascript는 "currentmoney"라는 ID를 가진 요소에 값을 넣습니다. – Ruddy

관련 문제