Посмотрите плункер http://plnkr.co/edit/Vu78gRmlKzxrAGwCFy0b. Из X-редактируемой документации очевидно, что вы можете использовать свойство value конфигурации для форматирования значения, которое вы хотите отправить в редактор, как показано ниже.
Элемент отображения стоимости денег в вашем HTML:
<a href="#" id="money">12.000.000,00</a>
код Javascript в вашем HTML:
<script type="text/javascript">
$(document).ready(function() {
$.fn.editable.defaults.mode = 'inline';
$('#money').editable({
type: 'text',
pk: 1, //Whatever is pk of the data
url: '/post', //Post URL
title: 'Enter money', //The title you want to display when editing
value:function(input) {
return $('#money').text().replace(/\./g, '').replace(/,00$/,'');
}
});
});
</script>
Если вы хотите отформатировать значение обратно на дисплее после редактирования вы можете сделать это в display
свойства хеш-конфигурации:
$('#money').editable({
type: 'text',
pk: 1, //Whatever is pk of the data
url: '/post', //Post URL
title: 'Enter money', //The title you want to display when editing
value:function() {
return $('#money').text().replace(/\./g, '').replace(/,00$/,'');
},
display:function(value) {
//var formattedValue = formatTheValueAsYouWant(value);
//$('#money').text(formattedValue);
}
});
http://mikemcl.github.io/decim al.js/kinda что вы ищете? – Tschallacka