Το κύριο πρόβλημα που σχετίζεται με την HTML
<datalist id="browsers"> <option value="Chrome"> <option value="Firefox"> <option value="Internet Explorer"> <option value="Opera"> <option value="Safari"> </datalist>
1. Αυτός ο κώδικας δημιουργεί ένα στοιχείο HTML που ονομάζεται λίστα δεδομένων, το οποίο χρησιμοποιείται για τη δημιουργία μιας λίστας επιλογών για ένα πεδίο εισαγωγής.
2. Η λίστα δεδομένων έχει μια ιδιότητα id "προγράμματα περιήγησης".
3. Μέσα στη λίστα δεδομένων, υπάρχουν πέντε στοιχεία επιλογής, το καθένα με ένα χαρακτηριστικό τιμής που περιέχει το όνομα ενός προγράμματος περιήγησης ιστού (Chrome, Firefox, Internet Explorer, Opera και Safari).
4. Αυτές οι τιμές θα χρησιμοποιηθούν ως προτάσεις όταν ο χρήστης πληκτρολογεί στο πεδίο εισαγωγής που σχετίζεται με αυτήν τη λίστα δεδομένων.
Τι είναι μια ετικέτα λίστας δεδομένων
Το HTML
Ποια είναι η διαφορά μεταξύ Datalist και αναπτυσσόμενου μενού
Μια λίστα δεδομένων είναι ένα στοιχείο HTML που παρέχει μια λίστα επιλογών για να επιλέξει ένας χρήστης. Είναι παρόμοιο με ένα αναπτυσσόμενο μενού, αλλά η κύρια διαφορά είναι ότι επιτρέπει στους χρήστες να εισάγουν τις δικές τους τιμές. Ο χρήστης μπορεί να πληκτρολογήσει στο πεδίο εισαγωγής και η λίστα δεδομένων θα παρέχει προτάσεις με βάση αυτό που έχει πληκτρολογήσει. Το αναπτυσσόμενο μενού, από την άλλη πλευρά, επιτρέπει στους χρήστες να επιλέξουν μόνο από προκαθορισμένες επιλογές. Επιπλέον, με μια λίστα δεδομένων, οι χρήστες μπορούν να πληκτρολογήσουν όποια τιμή θέλουν ακόμα κι αν δεν αναφέρεται ως επιλογή.
Πώς να χρησιμοποιήσετε τη λίστα δεδομένων σε μορφή HTML
Το HTML
Για να χρησιμοποιήσετε το στοιχείο λίστας δεδομένων, πρέπει πρώτα να δημιουργήσετε μια φόρμα HTML με ένα στοιχείο και δώστε του ένα χαρακτηριστικό id. Στη συνέχεια, μπορείτε να προσθέσετε ένα στοιχείο λίστας δεδομένων μέσα στη φόρμα και να ορίσετε το χαρακτηριστικό της λίστας ίσο με το αναγνωριστικό του πεδίου εισαγωγής. Μέσα στη λίστα δεδομένων, μπορείτε να προσθέσετε ένα ή περισσότερα
Για παράδειγμα: