Bennito Δημοσ. 8 Απριλίου 2003 Δημοσ. 8 Απριλίου 2003 Γειά σας. Θέλω να φτιάξω μια φόρμα με ένα μόνο πεδίο (one line text box) και ένα μόνο κουμπί (submit) με το frontpage αλλά δεν τα καταφέρνω. Συγκεκριμένα θέλω να γράφει ο επισκέπτης ένα νούμερο στο πεδίο, να κάνει submit και να μου έρχεται e-mail με το νούμερο αυτό. Η σελίδα θα φιλοξενηθεί σε χώρο της Otenet (αν παίζει ρόλο). Κάθε βοήθεια ευπρόσδεκτη!
isim Δημοσ. 8 Απριλίου 2003 Δημοσ. 8 Απριλίου 2003 des to help tou frontpage exei ena tetoio paradeigma
UserX Δημοσ. 8 Απριλίου 2003 Δημοσ. 8 Απριλίου 2003 ma ti kakia sinitheia einai afti, me to simpatheio. Giati den grafete prota se TI glossa thellete na ginei afto? PHP, ASP, JSP, mpla mpla, kai ti ipostirizei o server sas?? Etsi gia na apofevgontai ta anousia posts tou styl, na ginetai copy-paste 2 selides kodika apo kapoio hristi pou mpike ston kopo na psaxei kai na dosei etoimo ton kodika kai meta na leei o arxikos poster: "Axxx ego den to ithela stin tade glossa, alla stin alli glossa" kai na ton rihnei apo ta syneffa! Exo ton kodika etoimo se ASP alla den tha ton grapso, ean den diefkriniseis prota ti ipostirizei o server pou filoxenei ti selida sou. Ypostirizei ASP? Filika
Dionisos Δημοσ. 8 Απριλίου 2003 Δημοσ. 8 Απριλίου 2003 Me ligo psa3imo sto xwro users.otenet.gr sth selida "Odhgies gia topo8ethsh selidwn kai oroi xrhshs" vrhka to parakatw: Apo to http://www.otenet.gr/users/instr/userpg.htm Δημιουργία φόρμας Για να τοποθετήσετε μια φόρμα που θα σας αποστέλλει με email τα στοιχεία που συμπλήρωσε ο επισκέπτης πρέπει η φόρμα να περιέχει τις παρακάτω οδηγίες: <form method=POST action="http://users.otenet.gr/cgi-bin/forma.cgi"> <input type=hidden name="recipient" value="[email protected]"> όπου [email protected] θα είναι το email στο οποίο θέλετε να γίνονται forward τα στοιχεία της φόρμας. Όταν ο χρήστης αποστέλλει τη φόρμα, εμφανίζεται μπροστά του μια νέα σελίδα που περιέχει το περιεχόμενα της φόρμας που μόλις έστειλε. Αν, αντί γι' αυτή τη σελίδα, θέλετε να εμφανίζεται μια άλλη δική σας, θα πρέπει να προσθέσετε στη φόρμα την οδηγία: <input type=hidden name="redirect" value="http://your.host.com/to/file.html"> όπου http://your.host.com/to/file.html είναι το URL της σελίδας που θέλετε να εμφανίζεται. Προσοχή! Πρέπει να γράψετε το απόλυτο path (π.χ. http://user.otenet.gr/~name/forms/file.htm και όχι το σχετικό π.χ. forms/file.htm) Αν θέλετε να ορίζει ο χρήσης σε ποιο URL θέλει να μεταφερθεί προσθέστε απλώς την οδηγία <input type=text name="redirect"> Αν θέλετε να ορίσετε κάποια πεδία σαν υποχρεωτικά (required), απλώς προσθέστε σε κάποιο σημείο της φόρμας την οδηγία <input type=hidden name="required" value="email,phone"> Στο παραπάνω παράδειγμα υποχρεωτικά είναι τα πεδία email και phone (<input type="text" name="email"> και (<input type="text" name="phone"> Αν δεν συμπληρωθεί κάποιο από τα υποχρεωτικά πεδία, το πρόγραμμα εμφανίζει μια προκαθορισμένη σελίδα με το όνομα του πεδίου που δεν έχει συμπληρωθεί. Αν, αντί για την προκαθορισμένη σελίδα, θέλετε να εμφανίζεται μια άλλη δική σας, θα πρέπει να προσθέσετε στη φόρμα την οδηγία: <input type=hidden name="missing_fields_redirect" value="http://your.host.com/error.htm"> όπου http://your.host.com/to/file.html είναι το URL της σελίδας που θέλετε να εμφανίζεται. Προσοχή! Πρέπει να γράψετε το απόλυτο path (π.χ. http://users.otenet.gr/~name/forms/error.htm και όχι το σχετικό π.χ. forms/error.htm) Ειδικά για το πεδίο email το πρόγραμμα έχει τη δυνατότητα να ελέγχει αν η διεύθυνση που δίνει ο χρήστης της φόρμας είναι αποδεκτή ή όχι. Για να γίνει αυτό χρησιμοποιούμε την οδηγία <input type=text name="email"> και ορίζουμε το πεδίο email σαν υποχρεωτικό (required). Προσοχή! Ο έλεγχος της email διευθύνσεως είναι ορθογραφικός και όχι πραγματικός. Έτσι θα υπάρξει μήνυμα λάθους αν ο χρήστης δώσει σαν διεύθυνση το dfdfsdf (δεν υπάρχει το @) ή το reuierui@dfdfjf">reuierui@dfdfjf</a> (δεν υπάρχει καμία τελεία στο domain) αλλά θα δεχθεί σαν σωστό το <a href="mailto:[email protected] έστω και αν το tipota.gr δεν υπάρχει. Filika Dionisos
tidol Δημοσ. 9 Απριλίου 2003 Δημοσ. 9 Απριλίου 2003 UserX me endiaferei o kwdikas se ASP, mporeis na to steileis?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.