mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
Merge pull request #472 from openclassify/vedat
price decimal field created
This commit is contained in:
commit
e884e7e304
@ -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));
|
||||
})
|
||||
});
|
||||
|
||||
@ -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({
|
||||
|
||||
Loading…
Reference in New Issue
Block a user