diff --git a/addons/default/visiosoft/advs-module/resources/js/new-create.js b/addons/default/visiosoft/advs-module/resources/js/new-create.js index d1230b62e..74801a25a 100644 --- a/addons/default/visiosoft/advs-module/resources/js/new-create.js +++ b/addons/default/visiosoft/advs-module/resources/js/new-create.js @@ -192,16 +192,27 @@ $(document).ready(function () { prefix: "", 'groupSeparator': '.', 'autoGroup': true, - 'digits': 2, + 'digits': 0, 'radixPoint': ",", 'digitsOptional': false, 'allowMinus': false, - 'placeholder': '0,00' + 'placeholder': '0' }); - $(".priceField").on('change',function () { - var price = parseFloat($(".priceField").val().replace(/\./g, '').replace(',','.')); - $('.priceHidden').find('input').val(price); + $(".priceDecimalField").inputmask('99', { + rightAlign: true, + prefix: "", + autoUnmask: true, + allowPlus: false, + allowMinus: false, + placeholder: "00" + + }); + + $(".priceField, .priceDecimalField").on('change', function () { + var price = parseInt($(".priceField").val().replace(/\./g, '')); + var decimal = parseInt($(".priceDecimalField").val()); + $('.priceHidden').find('input').val(parseFloat(price + "." + decimal)); }) }); diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig index 4b39fd398..7f3807edb 100644 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig +++ b/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig @@ -59,13 +59,17 @@ {{ form.fields.price.label|raw }} * -
+
{{ form.fields.price.setAttributes({ 'required' :true }).input|raw }}
-
- + {% set PriceValue = form.fields.price.value|split('.') %} +
+ +
+
+
{{ form.fields.currency.setAttributes({