Merge pull request #472 from openclassify/vedat

price decimal field created
This commit is contained in:
Fatih Alp 2020-03-31 16:00:31 +03:00 committed by GitHub
commit e884e7e304
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 8 deletions

View File

@ -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));
})
});

View File

@ -59,13 +59,17 @@
{{ form.fields.price.label|raw }}
<span class="required">*</span>
</label>
<div class="col-sm-4 col-xs-6 priceHidden d-none">
<div class="col-12 priceHidden d-none">
{{ form.fields.price.setAttributes({
'required' :true
}).input|raw }}
</div>
<div class="col-sm-4 col-xs-6">
<input class="form-control priceField" value="{{ form.fields.price.value }}">
{% set PriceValue = form.fields.price.value|split('.') %}
<div class="col-8 pr-0 col-md-3">
<input class="form-control priceField" value="{{ PriceValue|first }}">
</div>
<div class="col-4 col-md-1">
<input class="form-control priceDecimalField" placeholder="00" maxlength="2" value="{{ PriceValue[1] }}">
</div>
<div class="col-sm-3 col-xs-6">
{{ form.fields.currency.setAttributes({