Questions And Answers

More Tutorials

Javascript window.prompt()

An easy way to get an input from a user is by using the prompt() method.

prompt(text, [default]);

  • text: The text displayed in the prompt box.

  • default: A default value for the input field (optional).


var name = prompt("How old are you?");


Javascript window.prompt() example

Example with deafult value

var age = prompt("What is Your Name?");


If the user clicks the OK button, the input value is returned. Otherwise, the method returns null.

The return value of prompt is always a string, unless the user clicks Cancel , in which that case it returns null.
Safari is an exception in that when the user clicks Cancel, the function returns an empty string. From there, you can convert the return value to another type, such as an integer.

While the prompt box is displayed, the user is prevented from accessing other parts of the page, since dialog
boxes are modal windows.


In this page (written and validated by ) you learned about Javascript window.prompt() . What's Next? If you are interested in completing Javascript tutorial, your next topic will be learning about: Javascript window.confirm.

Incorrect info or code snippet? We take very seriously the accuracy of the information provided on our website. We also make sure to test all snippets and examples provided for each section. If you find any incorrect information, please send us an email about the issue:

Share On:

Mockstacks was launched to help beginners learn programming languages; the site is optimized with no Ads as, Ads might slow down the performance. We also don't track any personal information; we also don't collect any kind of data unless the user provided us a corrected information. Almost all examples have been tested. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. By using, you agree to have read and accepted our terms of use, cookies and privacy policy.