Συνάρτηση prompt
Η συνάρτηση prompt εμφανίζει ένα παράθυρο για εισαγωγή
δεδομένων. Ως πρώτη παράμετρο δέχεται το μήνυμα,
που θα εμφανιστεί στον χρήστη, και ως δεύτερη
- το κείμενο προεπιλογής στο πεδίο εισαγωγής. Η δεύτερη
παράμετρος - δεν είναι υποχρεωτική.
Στο παράθυρο που θα εμφανιστεί θα υπάρχει ένα πεδίο κειμένου,
και δύο κουμπιά - OK, CANCEL. Όταν πατηθεί
το OK - επιστρέφεται η συμβολοσειρά που εισήγαγε ο χρήστης,
ενώ όταν πατηθεί το CANCEL - null.
Σύνταξη
prompt(μήνυμα, [κείμενο προεπιλογής]);
Παράδειγμα
Πατώντας στο κουμπί θα ρωτήσουμε το όνομα του χρήστη,
και στη συνέχεια θα εμφανίσουμε αυτό το όνομα χρησιμοποιώντας τη συνάρτηση
alert:
<button id="button">click me</button>
let button = document.querySelector('#button');
button.addEventListener('click', function(event) {
let res = prompt('Ποιο είναι το όνομά σας;');
alert(res);
});
:
Παράδειγμα
Ας κάνουμε έτσι ώστε το όνομα του χρήστη να είναι ήδη εμφανισμένο από προεπιλογή, ωστόσο ο χρήστης να μπορεί να το αλλάξει:
<button id="button">click me</button>
let button = document.querySelector('#button');
button.addEventListener('click', function(event) {
let res = prompt('Ποιο είναι το όνομά σας;', 'John');
alert(res);
});
: