Come limitare “i numeri positivi” solo come input per textbox (consenti “-99” SOLO)?

Come limitare “i numeri positivi” solo come input per textbox (consenti “-99”) utilizzando jQuery validatore plugin?

InformationsquelleAutor reshma k | 2011-10-29

 

3 Replies
  1. 4

    Senza utilizzare alcun Plugin si può facilmente farlo utilizzando seguito menzionato codice.

    HTML

    <input type="text" name="returnRetailQuantity" id="returnRetailQuantity" />

    Codice jQuery

    //for allow only positive integers
    $(document).ready(function(){
    
            $("#returnRetailQuantity").keydown(function (event) {
                if (event.shiftKey) {
                    event.preventDefault();
                }
    
                if (event.keyCode == 46 || event.keyCode == 8) {
                }
                else {
                    if (event.keyCode < 95) {
                        if (event.keyCode < 48 || event.keyCode > 57) {
                            event.preventDefault();
                        }
                    }
                    else {
                        if (event.keyCode < 96 || event.keyCode > 105) {
                            event.preventDefault();
                        }
                    }
                }
            });
    });

    Spero che questo vi aiuterà.

    • Questo mi ha aiutato, ma ho anche accettato il tasto tab. (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 )

Lascia un commento