JSFiddle - React, Tailwind, and code Playground

by alexflav23

HTML

<input type="text" id="test"/>

JavaScript

function isNumber(value) {
    return !isNaN(parseFloat(value)) && isFinite(value);
};

function testNumber(value) {
    if (!isNumber(value)) {
        alert("A number must go in here");
    } else {
        if ((number % 1).toString().length > 2) {//gets the decimal part
            alert("You can only use two decimals");
        } else {
            alert("Thanks user, good choice of number");
            // now do something with the value.
        };

    };
};

window.onload = function() {
    var input = document.getElementById("test");
    console.dir(test);
    test.addEventListener("keyup", function(event) {
        alert(event.target.value);
        testNumber(event.target.value);
    }, false);
};