Saturday, June 26, 2021

restrict user to enter only alphabates

 <-- KIRTISHIL PATIL-->

 <!doctype html>

<html lang="en">

<head>

    <title>Title</title>

    <!-- Required meta tags -->

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

    <style>

        .small {

            color: #b0aeb8;

            text-transform: capitalize;

            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

        }

        .small-err {

            color: #ff2525;

            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

        }

        .input-err,

        .input-err:focus {

            border: 1px solid #ff2525;

            box-shadow: 0 0 0 0.2rem #ff00003b;

        }

    </style>

</head>

<body>

    <h1>User unable to enter alphabets strict to numbers only</h1>

    <small class="small limiterr mt-2">Limit</small>

    <div class="form-group">

        <input type="text" class="form-control" name="" min="1" max="700" maxlength="3" onkeyup="isNumber(this.value, this)" id="limit" aria-describedby="helpId" placeholder="Enter Value" value="500" />

    </div>

    <!-- Optional JavaScript -->

    <!-- jQuery first, then Popper.js, then Bootstrap JS -->

    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>

    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

    <script>

        function isNumber(val, elem) {

            val = val.trim();

            var reg = /^\d+$/;

            if (reg.test(val)) {

                //normal css

                $("#limit").removeClass("input-err");

                $(".limiterr").removeClass("small-err");

            } else {

                //red css

                $("#limit").addClass("input-err");

                $(".limiterr").addClass("small-err");

                $(elem).val("");

            }

        }

    </script>

</body>

</html>

No comments:

Post a Comment

Kirtishil Patil