2013-10-09 2 views
0

Привет У меня есть ячейка таблицы, которая выводит общую стоимость. Сейчас он просто записывает его в штатной численности т.е. 234344 Я хочу, чтобы изменить его так, он может отображать формат валюты $ т.е. 3,345,1.00Преобразование вывода из базы данных в формате валюты

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

я могу использовать решение в JQuery, HTML или в asp.net либо один. Я пробовал использовать этот jQuery-плагин http://www.decorplanit.com/plugin/, но это работает для окна ввода, пока я получаю значения из базы данных. Пожалуйста, дайте мне знать, потрачено много времени и нет решения. THANKS

ответ

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

Выход = $ 100000

+0

Как вызвать из HTML-код? –

+1

У меня есть мои, как это, используя javascript. 'document.getElementById (« currentmoney »). innerHTML = format_num (result);' Таким образом, javascript помещает значение в элемент с идентификатором «currentmoney». – Ruddy

Смежные вопросы