Intern
Ποιοι τύποι στοιχείων input υπάρχουν στο HTML;
sobes.tech AI
Απάντηση από AI
Υπάρχουν οι ακόλουθοι τύποι στοιχείων input:
- text: Μονόγραμμο πεδίο κειμένου.
- password: Πεδίο εισαγωγής κωδικού πρόσβασης, τα σύμβολα είναι κρυμμένα.
- submit: Κουμπί για την αποστολή της φόρμας.
- reset: Κουμπί για την επαναφορά της φόρμας.
- radio: Ραδιοκουμπί (ένα από πολλά).
- checkbox: Πλαίσιο επιλογής (ένα ή περισσότερα από πολλά).
- button: Κανονικό κουμπί.
- file: Πεδίο επιλογής αρχείου.
- hidden: Κρυφό πεδίο, αόρατο στον χρήστη, αλλά αποστέλλεται με τη φόρμα.
- image: Κουμπί εικόνας για την αποστολή της φόρμας.
Η προδιαγραφή HTML5 πρόσθεσε νέους τύπους:
- email: Πεδίο για την εισαγωγή διεύθυνσης email.
- url: Πεδίο για την εισαγωγή URL.
- number: Πεδίο για την εισαγωγή αριθμού.
- range: Ολισθητής για την επιλογή αριθμητικής τιμής σε μια καθορισμένη περιοχή.
- date: Πεδίο για την επιλογή ημερομηνίας.
- month: Πεδίο για την επιλογή μήνα και έτους.
- week: Πεδίο για την επιλογή εβδομάδας και έτους.
- time: Πεδίο για την επιλογή ώρας.
- datetime-local: Πεδίο για την επιλογή ημερομηνίας και ώρας χωρίς ζώνη ώρας.
- search: Πεδίο αναζήτησης.
- color: Πεδίο επιλογής χρώματος.
- tel: Πεδίο για την εισαγωγή αριθμού τηλεφώνου.
Παράδειγμα χρήσης:
<!-- Μονόγραμμο πεδίο κειμένου -->
<input type="text" placeholder="Όνομα">
<!-- Πεδίο εισαγωγής κωδικού πρόσβασης -->
<input type="password" placeholder="Κωδικός">
<!-- Κουμπί αποστολής φόρμας -->
<input type="submit" value="Αποστολή">
<!-- Κουμπί επαναφοράς φόρμας -->
<input type="reset" value="Επαναφορά">
<!-- Ραδιοκουμπιά -->
<input type="radio" name="gender" value="male"> Άνδρας
<input type="radio" name="gender" value="female"> Γυναίκα
<!-- Πλαίσια επιλογής -->
<input type="checkbox" name="interests" value="music"> Μουσική
<input type="checkbox" name="interests" value="sports"> Αθλητισμός
<!-- Κανονικό κουμπί -->
<input type="button" value="Κάνε κλικ σε μένα">
<!-- Πεδίο επιλογής αρχείου -->
<input type="file">
<!-- Κρυφό πεδίο -->
<input type="hidden" name="userId" value="123">
<!-- Κουμπί εικόνας -->
<input type="image" src="submit.png" alt="Αποστολή">
<!-- Πεδίο email -->
<input type="email" placeholder="Email">
<!-- Πεδίο URL -->
<input type="url" placeholder="Ιστότοπος">
<!-- Πεδίο αριθμού -->
<input type="number" min="1" max="10">
<!-- Ολισθητής -->
<input type="range" min="0" max="100">
<!-- Ημερομηνία -->
<input type="date">
<!-- Μήνας -->
<input type="month">
<!-- Εβδομάδα -->
<input type="week">
<!-- Ώρα -->
<input type="time">
<!-- Ημερομηνία και ώρα (τοπική) -->
<input type="datetime-local">
<!-- Αναζήτηση -->
<input type="search" placeholder="Αναζήτηση">
<!-- Επιλογή χρώματος -->
<input type="color">
<!-- Αριθμός τηλεφώνου -->
<input type="tel" placeholder="+30 (xxx) xxx-xx-xx">