How To Input Value In Javascript

When it comes to collecting input from users in JavaScript, there are a variety of methods and techniques that you can implement, depending on your needs. In this blog post, we will cover some simple and easy-to-understand ways to input value in JavaScript.

1. Using HTML Input Elements

One of the easiest ways to collect user input is through HTML input elements, such as <input>, <textarea>, or <select>. These elements can be easily accessed and manipulated with JavaScript to collect user inputs.

Here’s a simple example of how to get the value of an input element:

&lt;input type="text" id="userInput" placeholder="Enter some text"&gt;
&lt;button onclick="getValue()"&gt;Submit&lt;/button&gt;

  function getValue() {
    var inputVal = document.getElementById('userInput').value;

In the above example, we have an <input> element with an ID of userInput. We also have a <button> element with an onclick event that calls the getValue() function. When the user clicks the button, the getValue() function is executed and fetches the value of the input element using the document.getElementById() method. The input value is then logged to the console.

2. Using the prompt() Function

Another way to input value in JavaScript is by using the built-in prompt() function. The prompt() function displays a dialog box with an input field for the user to enter a value. This is a simple and quick way to collect single inputs from users.

Here’s an example of how to use the prompt() function:

function getUserInput() {
  var inputVal = prompt("Enter some text:");


In this example, we have a function getUserInput() that calls the prompt() function with a message for the user. The user’s input is then stored in the inputVal variable and logged to the console.


Collecting user input is an essential part of creating interactive and dynamic web applications. The methods mentioned above are just a few of the many ways to input value in JavaScript. Depending on your application’s requirements, you may choose to use one of these methods or explore other advanced techniques to collect user inputs. Happy coding!