/  Technology   /  Convert input text to uppercase using Javascript
Convert input text to uppercase using Javascript

Convert input text to uppercase using Javascript

 

JavaScript has two useful functions for converting text to uppercase and lowercase letters. To convert a string to lowercase, use String. toLowerCase(), and to convert a string to uppercase, use String. toUpperCase().

JAVASCRIPT CODE

Convert input text to uppercase.html

<!DOCTYPE html>
<html>
    <head>
        <title>Convert Input Text to Uppercase</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="style.css">
    </head>
    <body>
        <form id="input">
            <ul>
                <li><label>Full Name </label></li>
                <li><input type="text" id="fname" name="fname" ></li>
                <li><label>Email</label></li>
                <li><input type="email" id="email" ></li>
            <input class="btn" type="submit" name="submit" value="Submit" />
        </ul>
        </form>
        <script>
            var fname=document.getElementById("fname");
            fname.addEventListener('input',() =>
            {
                fname.value=fname.value.toUpperCase();
            });
            var email=document.getElementById("email")
            email.addEventListener('input',() =>
            {
                email.value=email.value.toLowerCase();
            });
        </script>
        <script>
            function upper(){
                var fname=document.getElementById("fname");
                fname.value=fname.value.toUpperCase();
            }
            function lower(){
                var email=document.getElementById("email");
                email.value=email.value.toLowerCase()+"@gmail.com";
            }
        </script>
    </body>
</html>

style.css

*{
    margin: 0px;
    padding:0px;
}
body{
    background-image: url('convert text field value to upercase.jpg');
    background-repeat: no-repeat;
    width:100%;
    background-size: cover;
}
ul{
    margin-left:400px;
    border: 1px solid rgb(171, 223, 147);
    width:400px;
    height: 270px;
    margin-top: 140px;
}
ul li{
    list-style-type: none;
    margin-left: 25%;
    padding: 4px;
    margin-top: 10px;
}
.btn{
    background-color:rgb(141, 230, 230);
    color: aliceblue;
    padding: 5px;
    margin-left: 43%;
    margin-top: 18px;
}

 In our scenario, I added two text fields: one for full name and another for e-mail. While entering text in the Full Name text box, the text is converted to uppercase, and the text in the E-mail text box is converted to lowercase.

Output:

u2

 

Leave a comment