Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο

Σχετικά έγγραφα
Συλλογή και Επεξεργασία Δεδομένων με Φόρμες

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ. Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας <FORM> και η τεχνική CGI)

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form>

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ

ιαχείριση Πληροφοριών στο ιαδίκτυο

Άσκηση 6 Επαναληπτική Άσκηση HTML

TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης

Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 5

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Εργαστήριο 8. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

Προγραμματισμός Διαδικτύου

Cascading Style Sheets Φόρμες (Forms)

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον

Διάλεξη 3η HTML intermediate

Προγραμματισμός Παγκόσμιου Ιστού

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

HTML Εισαγωγή στην HTML και τα CSS

Φόρµες σε HTML <FORM NAME = " όνοµα της φόρµας " TARGET = " συµβολικό όνοµα παραθύρου " ΑCTION = " URL διεύθυνση του εξυπηρετητή που θα αποσταλούν τα

HTML 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους

Προγραμματισμός Ιστοσελίδων: Javascript II

Εισαγωγή στην γλώσσα υπερκειμένου HTML

APPLICATIONMANUAL v 0.1

Προγραμματισμός Παγκόσμιου Ιστού

Προγραμματισμός Παγκόσμιου Ιστού

Προγραμματισμός Παγκόσμιου Ιστού

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.

Κεφάλαιο 10: Ανάπτυξη εφαρμογών Ιστού 311 Αποστολή ηλεκτρονικού ταχυδρομείου Συναρτήσεις ημερομηνίας και ώρας

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες

8. Σηµειώσεις Access. Κατηγορίες φόρµας ως προς τον τρόπο προβολής των δεδοµένων

Σχεδίαση ιστοσελίδων με τη γλώσσα HTML

Τα προγράμματα σε ASP που χρησιμοποιήθηκαν για την υλοποίηση της διαχείρισης των μαθημάτων.

1. Πριν προχωρήσετε στον χειρισμό των checkboxes, πρέπει να μάθετε για τους πίνακες (arrays) στην PHP. Διαβάστε το Παράρτημα Α!

ΒΙΒΛΙΟ ΠΑΓΙΩΝ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟ CALCULUS ULTRA.

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Java & Java EE 1o Μέρος: Servlets και Java Server Pages. Κακαρόντζας Γεώργιος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

Εφαρµογές διαδικτύου µε PHP

ΚΕΦΑΛΑΙΟ Web Services

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

Ο ΗΓΙΕΣ ΓΙΑ ΤΟ ΚΛΕΙΣΙΜΟ ΧΡΗΣΗΣ ΣΤΟ DYNAMICS NAV INNOVERA ERP

ΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Ειδικό Βιβλίο Τροποποίησης Ωραρίου Εργασίας και Υπερωριών

Εγκατάσταση Emfsigner - Algobox (driver για Graphic & Draft παραστατικά) 1. ηµιουργία εικονικού εκτυπωτή (ανίχνευσης)

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

Τοµέας Εϖιµόρφωσης & Κατάρτισης

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Web εφαρμογή με χρήση LDAP και SMTP Server

ΣΥΣΤΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΔΗΜΟΥ ΔΕΛΦΩΝ

ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ

ΚΕΝΤΡΟ ΠΛΗ.ΝΕ.Τ. Ν. ΦΛΩΡΙΝΑΣ

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP

Αρχική σελίδα. Κατάσταση. Άµεση πρόσβαση

Τεχνικό εγχειρίδιο εφαρµογής διαχείρισης διαδικτυακού κόµβου: INNET

ΥΠΗΡΕΣΙΑ WEBMAIL ΚΥΠΕΣ

Διαδικασίας Διαχείρισης Αδειών. ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ

Σηµαντικές παρατηρήσεις σχετικά µε το backround:

DREAMWEAVER MX. 7. Με ποιον τρόπο μορφοποιούμε κάποιους χαρακτήρες της σελίδας μας; Στο παράθυρο Properties υπάρχει η πιο κάτω γραμμή εργαλείων:

Άσκηση 11 Κατασκευή ολοκληρωμένου ιστότοπου. ολοκληρωμένο ιστότοπο με θέμα της επιλογής σας.

Εργαστήριο 7. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 3 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος ( Τόμος Β Κεφάλαια 1 4 ) Ημερομηνία Παράδοσης 25.3.

Διαχείριση Έργων- Στόχων

PHP 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Διαχείριση Έργων- Στόχων

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Web Programming for Dummies

ΚΤΙΖΟΝΤΑΣ ΕΝΑ WEB SITE ME TH ΒΟΗΘΕΙΑ ΤΗΣ ΙΒΜ

Εξεταστέα Ύλη (Syllabus) Έκδοση 1.5

Εγκατάσταση και βασική διαχείριση ενός ιστοτόπου

ΥΠΗΡΕΣΙΑ ΥΠΟΒΟΛΗΣ ΔΗΛΩΣΕΩΝ ΑΝΑΣΦΑΛΙΣΤΩΝ ΥΠΕΡΗΛΙΚΩΝ ΣΥΝΤΑΞΙΟΥΧΩΝ ΟΜΟΓΕΝΩΝ ΑΠΟ ΑΛΒΑΝΙΑ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ:

Σηµαντικές παρατηρήσεις σχετικά µε το backround:

ΥΝΑΤΟΤΗΤΕΣ ΗΜΙΟΥΡΓΙΑΣ ΛΟΓΙΣΤΙΚΩΝ Ε ΟΜΕΝΩΝ ΣΤΗΝ ΙΡΙ Α

ΙΑ ΙΚΑΣΙΑ ΕΠΙΒΕΒΑΙΩΣΗΣ ΚΑΙ ΕΠΙΚΑΙΡΟΠΟΙΗΣΗΣ ΣΤΟΙΧΕΙΩΝ ΦΟΡΕΩΝ ΣΤΗ ΙΚΤΥΑΚΗ ΠΥΛΗ ΤΟΥ «ΣΥΖΕΥΞΙΣ»

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

Εγχειρίδιο SPSS 7. Εισαγωγή δεδοµένων

Packet Tracer. ηµιουργία τοπολογίας Βήµα 1: Εκτελούµε το Packet Tracer

DOM. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: ΠΡΟΚΗΡΥΞΕΙΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ


Γενικές Πληροφορίες Πρέπει να προγραµµατίσουµε τα είδη επιλέγοντας τον κωδικό είδους ανάλογο µε την ύπαρξη ζυγαριάς ετικέτας- scanner ή όχι.

Η επιλογή γλώσσας (π.χ. ελληνικά) διεπαφής του συστήματος, βρίσκεται στο υποσέλιδο του ιστότοπου

Εγκατάσταση Posi Fiscal II

Νέες δυνατότητες εφαρμογών PRISMA Win

Postgress ΣΤΟΧΟΣ ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ. ΠΕΡΙΒΑΛΛΟΝ ΓΙΑ ΕΞΑΣΚΗΣΗ pgadmin ΥΠΟΒΑΘΡΟ. Συναρτήσεις στην PostgreSQL. 1. Γενικά

Δημιουργία Ηλεκτρονικού Ερωτηματολογίου στο Google

ΗΤΜL ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΕΝΑ HTML ΑΡΧΕΙΟ

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Οδηγίες Χρήσης Εφαρµογής Web Ecopoint

Transcript:

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο HTML Φόρµες Για να δηµιουργήσουµε µια φόρµα στην οποία θα γράφουν σχόλια ή παρατηρήσεις οι επισκέπτες των σελίδων µας, χρειαζόµαστε την ετικέτα <form>. H λειτουργία της <form> ορίζεται από τις ιδιότητες method (παίρνει τις τιµές get και post) και action. Η ιδιότητα action καλεί ένα script (µια ακολουθία εντολών σε κάποια προγραµµατιστική γλώσσα) που θα φροντίσει για την διαχείριση των δεδοµένων που θα δώσει ο χρήστης. H ιδιότητα method Η ιδιότητα method, καθορίζει µε ποιο τρόπο θα λάβει τα δεδοµένα το script. Όταν έχει την τιµή get, τότε τα περιεχόµενα της φόρµας θα προστεθούν στο τέλος του URL που θα λάβει το script. Όταν έχει την τιµή post το script θα λάβει ξεχωριστά τα δεδοµένα από το URL το οποίο του τα αποστέλλει (το URL χρειάζεται διότι ένα script µπορεί να εξυπηρετεί πολλές φόρµες, άρα πρέπει να γνωρίζει ποια του στέλνει τα δεδοµένα που διαχειρίζεται). Συνήθως χρησιµοποιούµε την τιµή post διότι δεν έχει περιορισµούς στην ποσότητα δεδοµένων που θα δώσει ο χρήστης της φόρµας. Η get έχει κάποιους περιορισµούς και σε µεγάλες ποσότητες δεδοµένων, µπορεί κάποια από αυτά να χαθούν πχ: <form action="demo_form.asp" method="post"> H ετικέτα input Η <input> ορίζει τους χώρους στους οποίους θα τοποθετήσει τα δεδοµένα του ο χρήστης. Συνοδεύεται από τις ιδιότητες type ή/και name. Η type ορίζει το είδος των δεδοµένων που θα πάρει η φόρµα από τον χρήστη. Αν δεν υπάρχει, τότε θεωρείται πως έχει την τιµή text (type="text"). Η name καθορίζει το όνοµα (λεζάντα) που δίδεται στο πεδίο αυτό και το script µας δίνει το όνοµα δίπλα σε κάθε τιµή. Αν δεν υπήρχε η name θα λαµβάναµε µόνο όσα έγραψε ο χρήστης στο input χωρίς καµία πληροφορία για τη σηµασία τους. <input type= "text" name="όνοµα">

Τιµές της type type="text" <input type="text">: ορίζει ένα πεδίο εισαγωγής κειµένου. To προεπιλεγµένο πλάτος ενός πεδίου είναι 20 χαρακτήρες. type="password" <input type="password">: ορίζει ένα πεδίο κωδικού πρόσβασης Οι χαρακτήρες σε ένα πεδίο κωδικού πρόσβασης συγκαλύπτονται. (εµφανίζονται ως αστερίσκοι ή κύκλους) type="radio" <input type="radio">: ορίζει ένα κουµπί Ο χρήστης µπορεί να πατήσει ένα κουµπί (radio button)

type="checkbox" <input type="checkbox">: Ορίζει ένα check box Ο χρήστης µπορεί να τσεκάρει όσα κουτάκια θέλει (µπορεί κ κανένα) type= "submit" Χρησιµοποιείται για την αποστολή δεδοµένων της φόρµας στον server. Τα δεδοµένα αποστέλλονται στη σελίδα που καθορίζεται στην ιδιότητα action της φόρµας. type="reset" <input type="reset">: Ορίζει ένα κουµπί καθαρισµού της φόρµας Η ιδιότητα value <input value="κείµενο"> Με τη value µπορούµε να δώσουµε αρχικές τιµές στα πεδία κειµένου

Η ιδιότητα size <input size="20">: Ορίζουµε το µήκος ενός πεδίου Η ιδιότητα maxlength <input maxlength="5">: Ορίζουµε τον µέγιστο αριθµό χαρακτήρων ενός πεδίου Το πεδίο A.M. µπορεί να πάρει µέχρι 4 χαρακτήρες Η ιδιότητα checked <input checked="checked">: Ορίζουµε να είναι προεπιλεγµένο ένα κουµπί ή ένα checkbox Η ετικέτα select Η ετικέτα <select> δηµιουργεί ένα drop-down µενού επιλογών. Τη value την βάζουµε αν θέλουµε το script να µας επιστρέφει τιµή µε διαφορετικό όνοµα (πχ αντί για Αγγλικά, en)

Η ιδιότητα size της <select> Με τη συγκεκριµένη ιδιότητα µπορούµε να δηλώσουµε τον αριθµό των στοιχείων που θα είναι ανοιχτά στο drop-down µενού. Η ιδιότητα multiple της <select> Η multiple επιτρέπει στον χρήστη να επιλέγει περισσότερες από µια τιµές. Η ιδιότητα selected της <option> Με τη selected µπορούµε να έχουµε προεπιλεγµένα στοιχεία του dropdown menu. Η ετικέτα textarea Η ετικέτα <textarea> χρησιµοποιείται όταν θέλουµε να βάλουµε σε µία φόρµα αρκετό κείµενο (περισσότερο από µία γραµµή). Οι ιδιότητες που παίρνει είναι: name rows: ο αριθµός των διαθέσιµων γραµµών cols: ο αριθµός των χαρακτήρων ανά γραµµή (σαν στήλες)

Παρατήρηση για τη Form Αν εισάγουµε µε παραπάνω από έναν τρόπους δεδοµένα, πχ: µε radio, µε checkbox, µε text κλπ, δεν χρειάζεται να δηλώνουµε κάθε φορά το tag form. Το βάζουµε στην αρχή <form> και όταν τελειώσει όλος ο κώδικας που αφορά την είσοδο των δεδοµένων τότε κλείνουµε το tag </form>. Για την καλύτερη εµφάνιση της φόρµας συνιστάται να είναι µέσα σε πίνακα.