default price filter currency formatter added

This commit is contained in:
Muammer Top 2020-12-16 10:12:39 +03:00
parent 4365c9e8c0
commit d2665a951a
2 changed files with 11 additions and 0 deletions

View File

@ -0,0 +1,8 @@
$("input[data-type='currency']").on('blur', function() {
const value = this.value.replace(/,/g, '');
this.value = parseFloat(value).toLocaleString('en-US', {
style: 'decimal',
maximumFractionDigits: 2,
minimumFractionDigits: 2
});
});

View File

@ -19,12 +19,14 @@
<input type="number" class="price-input form-control w-100"
value="{{ app.request.get('min_price') }}"
name="min_price" min="0"
data-type="currency"
placeholder="{{ trans('visiosoft.module.advs::field.min.name') }}">
</div>
<div class="col-md-4 p-1 pr-0 m-0">
<input class="price-input form-control w-100" type="number"
value="{{ app.request.get('max_price') }}"
name="max_price"
data-type="currency"
placeholder="{{ trans('visiosoft.module.advs::field.max.name') }}">
</div>
@ -41,4 +43,5 @@
</div>
</div>
</div>
{{ asset_script('visiosoft.module.advs::js/currency_format.js') }}
{% endif %}