Как с помощью autoNumeric заполнить значение широты / долготы без усечения значения?
Я добавил autoNumeric v4.5.8 в свой проект laravel 8 / AlpineJs 2.8 для заполнения координат широты и долготы с определенными входными данными:
<input class="editor_form_input" value="64.00" id="numeric_lat" name="numeric_lat" type="text" maxlength="12" autocomplete="off" >
<input type="text" id="lat" name="lat" value="64.00">
и определение autoNumeric, когда на Value Modified неформатированное значение записывается в скрытое поле:
new AutoNumeric('#numeric_lat', { // implementation of decimal value editor from https://github.com/autoNumeric/autoNumeric
currencySymbolPlacement: current_currency_position,
currencySymbol: '',
decimalPlaces: 7,
maximumValue: 90.0,
minimumValue : -90.00
});
const latAutoNumeric = document.querySelector('#numeric_lat');
latAutoNumeric.addEventListener('autoNumeric:rawValueModified', e => {
if ( typeof e.detail.newRawValue != "undefined") {
document.getElementById('lat').value = e.detail.newRawValue
}
});
и он работает нормально, за исключением того, что я ввожу значение типа «-98.0187000» в скрытое поле, значение «-98.0187» написано. Я не нашел возможности записать raw cvalue без усечения.
Есть ли это?
Спасибо!