Chystám se vytvořit tlačítko, které provede akci a uloží data do databáze.
Jakmile uživatel na tlačítko klikne, chci, aby se zobrazilo upozornění v jazyce JavaScript, které nabídne možnosti "ano" a "zrušit". Pokud uživatel zvolí "ano", data se vloží do databáze, v opačném případě se neprovede žádná akce.
Jak takový dialog zobrazím?
Pravděpodobně hledáte příkaz confirm()
, který zobrazí výzvu a vrátí true
nebo false
podle toho, jak se uživatel rozhodl:
if (confirm('Are you sure you want to save this thing into the database?')) {
// Save it!
} else {
// Do nothing!
}
var answer = window.confirm("Save data?")
if (answer) {
//some code
}
else {
//some code
}
Místo alert použijte window.confirm
. Je to nejjednodušší způsob, jak této funkce dosáhnout.
Událost onSubmit
můžete zachytit pomocí JS.
Poté zavolejte potvrzovací upozornění a poté zachyťte výsledek.