http://autonumeric.org - autoNumeric is a standalone library that provides live *as-you-type* formatting for international numbers and currencies
AlexandreBonneau on next
Adding missing predefined optio… (compare)
AutoNumeric.getAutoNumericElement()
is singular and will only get the very first elements
AutoNumeric.getAutoNumericElements()
(plural) that would return an array of those elements? I'm not sure
[... document.querySelectorAll('.itemDiscount[data-path]')].forEach(an => AutoNumeric.getAutoNumericElement(an).set(yourValue);}
? or something equivalent?
Hi, there must be a simple answer to this. I need an input with currency symbol '£', empty value £25,000, min value £25,000, max value £10,000,000 and no decimal places. This config just does not allow me to enter anything.
What am I doing wrong ?
{
currencySymbol: "£",
decimalPlaces: 0,
emptyInputBehavior: "25000",
maximumValue: "10000000",
minimumValue: "25000"
}
Hello every one,
Autonumeric is not working on input, I know i am not doing it right, Please i need help.
I only want the raw data to be submitted to the database for further calculation after formatting.
Where can i get a link to a step by step usage of this plugin, code below.
Thanks a lot
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/autonumeric@4.1.0"></script>
<script type="text/javascript">
$(document).ready(function(){
new AutoNumeric('#input', {
currencySymbol : '$',
decimalCharacter : ',',
digitGroupSeparator : '.',
});
</script>
</head>
<body>
<form>
<input type="text" value="" id="input"/>
</form>
</body>
</html>
formSubmitJsonNumericString()
function for instance
.
that it would convert it to a ,
since no points are used as the digitGroupSeparator
Noob question: I am trying to initialize this for multiple inputs and want the NorthAmerican options. Here is what I have tried.
This works, but no dollar signs
new AutoNumeric.multiple('input.rate', { modifyValueOnWheel: false });
These do not work
new AutoNumeric.multiple.northAmerican('input.rate', { modifyValueOnWheel: false });
new AutoNumeric.multiple.northAmerican('input.rate', { modifyValueOnWheel: false }, dollarPos);
Any help is greatly appreciated.
Hello! I'm trying to use the 'change' event, as I see that Vue AutoNumeric supports it, but it's not working, the event is not called.
<vue-autonumeric v-model="Produto.PrecoFob" v-on:change="atualizarCalculos"></vue-autonumeric>
If I use 'input' event, it is called.
What can I do to make change event work?
0
included in that range? Do you have a codepen that shows the behavior you are describing?
let myVal = an.getNumericString()
getNumber()
, or getFormatted()
etc.)
new AutoNumeric('selector')
will initialize only the very first element it finds with that selector
let anArray = AutoNumeric.multiple('.currency')