How to create a dialog with “yes” and “no” options
You’re probably looking for confirm()
, which displays a prompt and returns true
or false
based on what the user decided:
if (confirm('Are you sure you want to save this thing into the database?')) { // Save it! console.log('Thing was saved to the database.');} else { // Do nothing! console.log('Thing was not saved to the database.');}
var answer = window.confirm("Save data?");if (answer) { //some code}else { //some code}
Use window.confirm
instead of alert. This is the easiest way to achieve that functionality.
How to do this using 'inline' JavaScript:
<form action="http://www.google.com/search"> <input type="text" name="q" /> <input type="submit" value="Go" onclick="return confirm('Are you sure you want to search Google?')" /></form>