I need to validate income of multiples of 100 by javascript, but it does not work

1

The following javascript does not work for me, I need help

function validaMultiplos100(num)
{
    if (num % 100 == 0)
    {
        saldo.setCustomValidity('');
    }
    else
    {
        saldo.setCustomValidity("No es multiplo de 100");
        return false;
    }
}
<input type="number" oninput="validaMultiplos100(this)" class="form-control" id="saldo" name="saldo" required maxlength="50" />
                            <br />
                            <input type="hidden" value="DescontarSaldo" name="save">
                            <button class="btn btn-default" type="submit">Cargar</button>

But I get this

    
asked by Tomás Ignacio Torres Calderón 07.07.2017 в 02:17
source

1 answer

3

If you're going to support new browsers, use HTML5

    <form>
      Cantidad mínimo: 100, sólo se permiten múltiplos de 100
      <br/>
      <input type="number" name="cantidad" min="100" step="100">
      <input type="submit">
    </form>
    
answered by 07.07.2017 / 02:26
source