Ένας ιστότοπος διαθέτει νέο σχεδιαστές ιστοσελίδων ο αγώνας είναι μια φόρμα, αλλά οι φόρμες Ιστού δεν πρέπει να είναι περίπλοκες. Οι φόρμες Mailto είναι ένας εύκολος τρόπος για να λειτουργούν οι φόρμες. Αυτές οι φόρμες βασίζονται σε πελάτες email για να στείλουν τα δεδομένα της φόρμας από τον υπολογιστή του πελάτη στον κάτοχο της φόρμας. Οι φόρμες αλληλογραφίας είναι ευκολότερες από την εκμάθηση γραφής PHP και φθηνότερο από την αγορά ενός προ-γραπτού σεναρίου. Δείτε πώς μπορείτε να δημιουργήσετε μια φόρμα mailto HTML.
Ξεκινώντας
Οι φόρμες HTML μπορεί να είναι δύσκολες για νέες προγραμματιστές ιστού επειδή αυτές οι φόρμες απαιτούν περισσότερα από την εκμάθηση σήμανσης HTML. Επιπρόσθετα με Στοιχεία HTML απαιτείται για τη δημιουργία της φόρμας και των πεδίων της, πρέπει να υπάρχει ένας τρόπος για να λειτουργήσει η φόρμα. Αυτό συνήθως απαιτεί PHP, πρόσβαση σε ένα Σενάριο CGIή άλλο πρόγραμμα για τη δημιουργία του χαρακτηριστικού δράσης της φόρμας. Αυτή η ενέργεια είναι ο τρόπος με τον οποίο η φόρμα επεξεργάζεται τα δεδομένα και τι κάνει με αυτά μετά (για παράδειγμα, γράψτε σε μια βάση δεδομένων ή στείλτε ένα email).
Εάν δεν έχετε πρόσβαση σε ένα σενάριο για να κάνετε τη φόρμα να λειτουργεί, υπάρχει μια ενέργεια φόρμας που υποστηρίζουν τα περισσότερα σύγχρονα προγράμματα περιήγησης.
action = "mailto: youremailaddress"
Αυτός είναι ένας απλός τρόπος για να λάβετε τα δεδομένα της φόρμας από τον ιστότοπό σας στο email σας. Αυτή η λύση είναι περιορισμένη σε ό, τι μπορεί να κάνει. Ωστόσο, για μικρούς ιστότοπους, είναι ένα καλό μέρος για να ξεκινήσετε.
Κόλπα για τη χρήση εντύπων Mailto
Χρησιμοποιήστε το enctype = "κείμενο / απλό" Χαρακτηριστικό. Αυτό το χαρακτηριστικό λέει στο πρόγραμμα περιήγησης και στον πελάτη email ότι η φόρμα στέλνει απλό κείμενο και όχι κάτι πιο περίπλοκο.
Ορισμένα προγράμματα περιήγησης και πελάτες email αποστέλλουν δεδομένα φόρμας κωδικοποιημένα ιστοσελίδες. Αυτό σημαίνει ότι τα δεδομένα αποστέλλονται ως μία γραμμή, όπου τα κενά αντικαθίστανται από το σύμβολο συν (+) και άλλοι χαρακτήρες κωδικοποιούνται. Χρησιμοποιώντας το enctype = "κείμενο / απλό" το χαρακτηριστικό καθιστά τα δεδομένα ευκολότερα στην ανάγνωση.
Δείγμα φόρμας αλληλογραφίας
Ακολουθεί ένα δείγμα φόρμας χρησιμοποιώντας την ενέργεια mailto.
Το όνομά σας:
Το επίθετο σου:
Σχόλια:
Αυτή είναι μια απλή σήμανση. Στην ιδανική περίπτωση, αυτά τα πεδία φόρμας κωδικοποιούνται χρησιμοποιώντας σημασιολογική σήμανση και στοιχεία. Ωστόσο, αυτό το παράδειγμα είναι αρκετό για το πεδίο αυτού του σεμιναρίου.
Οι πελάτες σας βλέπουν ένα μήνυμα που λέει ότι η φόρμα υποβάλλεται μέσω email. Το αποτέλεσμα μοιάζει με αυτό:
first_name = Τζένιφερ
last_name = Κύρνιν
σχόλια = Γεια σου!
Χρησιμοποιήστε τη μέθοδο GET ή POST
Ενώ το ΘΕΣΗ Η μέθοδος μερικές φορές λειτουργεί, προκαλεί συχνά το πρόγραμμα περιήγησης να ανοίξει ένα κενό παράθυρο email. Εάν αυτό συμβεί σε εσάς με το ΠΑΙΡΝΩ μέθοδο και μετά μεταβείτε σε ΘΕΣΗ.
Ειδική σημείωση για τις φόρμες Mailto
Αυτή η μέθοδος, αν και εύκολη, ήταν επίσης περιορισμένη. Είναι σημαντικό να σημειωθεί ότι οι φόρμες mailto δεν λειτουργούν πάντα για όλους τους συνδυασμούς προγραμμάτων περιήγησης και πελατών email. Εάν χρησιμοποιήσατε μια φόρμα mailto και δεν επιτύχατε, θα μπορούσε να υπάρχει κάποιος συνδυασμός τεχνολογίας που προκάλεσε την αποτυχία της λειτουργίας.
Αυτή η μέθοδος είναι μια καλή πρώτη προσπάθεια δημιουργίας διαδικτυακών φορμών που δημιουργούν email και στέλνουν δεδομένα φόρμας. Καθώς προχωράτε περισσότερο στις δεξιότητες ιστού σας, εξερευνήστε πιο ισχυρές επιλογές. Από τα σενάρια CGI έως τις φόρμες PHP έως τις πλατφόρμες CMS που διαθέτουν ενσωματωμένα γραφικά φόρμας, έχετε πολλές προχωρημένες επιλογές που πρέπει να λάβετε υπόψη για τις μελλοντικές σας ανάγκες φόρμας ιστότοπου.