The Wayback Machine - https://web.archive.org/web/20211019100824/https://www.geeksforgeeks.org/set-the-value-of-an-input-field-in-javascript/
Skip to content
Related Articles

Related Articles

Improve Article

Set the value of an input field in JavaScript

  • Last Updated : 21 Jul, 2021
Geek Week

Sometimes we need to set a default value of the <input> element, This example explains methods to do so.

  • Text Value Property
    This property set/return the value of value attribute of a text field.
    The value property contains the default value, the value a user types or a value set by a script.
    Syntax:
    • Return the value property:
      textObject.value
      
    • Set the value property:
      textObject.value = text
      

    Property Values:



    • text:It specifies the value of input text field.
    • attributeValue:This parameter is required. It specifies the value of the attribute to add.
  • setAttribute method
    This method adds the specified attribute to an element, and set it’s specified value.
    If the attribute already present, then it’s value is set/changed.
    Syntax:
    element.setAttribute(attributeName, attributeValue)
    

    Parameters:

    • attributeName:This parameter is required. It specifies the name of the attribute to add.
    • attributeValue:This parameter is required. It specifies the value of the attribute to add.

Example-1:This example sets the value of the input element to ‘textValue’ by Text Value property.




<!DOCTYPE html>
<html>
  
<head>
    <title>
        JavaScript 
      | Set the value of an input field.
    </title>
</head>
  
<body style="text-align:center;" id="body">
    <h1 style="color:green;">  
            GeeksForGeeks  
        </h1>
    <input type='text' id='id1' />
    <br>
    <br>
    <button onclick="gfg_Run()">
        click to set
    </button>
    <p id="GFG_DOWN" style="color:green; 
                            font-size: 20px;
                            font-weight: bold;">
    </p>
    <script>
        var el_down = document.getElementById("GFG_DOWN");
        var inputF = document.getElementById("id1");
  
        function gfg_Run() {
            inputF.value = "textValue";
            el_down.innerHTML = 
                   "Value = " + "'" + inputF.value + "'";
        }
    </script>
</body>
  
</html>

Output:

  • Before clicking on the button:
    Image
  • After clicking on the button:
    Image

Example-2:This example sets the value of the input element to ‘defaultValue’ by setAttribute method.




<!DOCTYPE html>
<html>
  
<head>
    <title>
        JavaScript 
      | Set the value of an input field.
    </title>
</head>
  
<body style="text-align:center;" id="body">
    <h1 style="color:green;">  
            GeeksForGeeks  
        </h1>
    <input type='text' id='id1' />
    <br>
    <br>
    <button onclick="gfg_Run()">
        click to set
    </button>
    <p id="GFG_DOWN" style="color:green; 
                            font-size: 20px;
                            font-weight: bold;">
    </p>
    <script>
        var el_down = document.getElementById("GFG_DOWN");
        var inputF = document.getElementById("id1");
  
        function gfg_Run() {
            inputF.setAttribute('value', 'defaultValue');
            el_down.innerHTML = 
                   "Value = " + "'" + inputF.value + "'";
        }
    </script>
</body>
  
</html>

Output:

  • Before clicking on the button:
    Image
  • After clicking on the button:
    Image

JavaScript is best known for web page development but it is also used in a variety of non-browser environments. You can learn JavaScript from the ground up by following this JavaScript Tutorial and JavaScript Examples.

Hey geek! The constant emerging technologies in the world of web development always keeps the excitement for this subject through the roof. But before you tackle the big projects, we suggest you start by learning the basics. Kickstart your web development journey by learning JS concepts with our JavaScript Course. Now at it’s lowest price ever!




My Personal Notes arrow_drop_up
Recommended Articles
Page :