Εμφάνιση σφάλματος σε form validation

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Εμφάνιση σφάλματος σε form validation

Δημοσίευση από dpa » 08 Ιούλ 2009 10:36

Παιδιά τώρα ξεκινάω και μαθαίνω javascript.

Σε μια form έχω φτιάξει να ελέγχει τα πεδία της το σφάλμα το εμφανίζω με ένα alert()

πως γίνετε να μην εμφανίζει alert και να εμφανίζει το σφάλμα δίπλα από το πεδίο ???


Όποιος γνωρίζει να βοηθήσει

Ευχαριστώ πολύ

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Εμφάνιση σφάλματος σε form validation

Δημοσίευση από Banavas » 08 Ιούλ 2009 11:25

Η λογική λέει οτι θα πρέπει να βάλεις ένα hidden <div>, που να περιέχει το μήνυμα που θέλεις να εμφανίζεται, δίπλα σε κάθε πεδίο και στή θέση του alert να βάλεις τον κώδικα που θα το γυρνάει σε visible.

Εγώ θα προτιμούσα να άλλαζε το χρώμα του πεδίου σε πράσινο για τα σωστά συμπληρωμένα πεδία και κόκκινο για τα πεδία που έχουν πρόβλημα.
Happy coding....
Μάρκος
http://lasernet.gr

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Εμφάνιση σφάλματος σε form validation

Δημοσίευση από dpa » 08 Ιούλ 2009 12:00

Ευχαριστώ φίλε

Θα το δοκιμάσω

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1952
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Εμφάνιση σφάλματος σε form validation

Δημοσίευση από vassilism » 08 Ιούλ 2009 16:37

Σε αυτό που σου πρότεινε ο Μάρκος αν κάνεις μια αναζήτηση στο google με τη φράση ajax form validation θα βρεις πολλά έτοιμα script.

Όμως το validation με javascript δεν σε καλύπτει 100%.

Αν κάποιος έχει απενεργοποιήσει από τον browser την javascript τότε δεν σου δουλεύει τίποτα. Δηλαδή μπορεί να σου παρακάμψει π.χ υποχρεωτικά πεδία ή να στείλει δεδομένα που δεν θέλεις, με λίγα λόγια παρακάμπτει όλο το validation που έχεις φτιάξει.

Για να είσαι 100% σίγουρος τότε θα πρέπει να υλοποιήσεις το validation εις διπλούν.
-Δηλαδή validation με javascript που εκτελείτε στο χρήστη.
-Validation με μια server side γλώσσα που εκτελείτε στοn server.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Εμφάνιση σφάλματος σε form validation

Δημοσίευση από Banavas » 08 Ιούλ 2009 17:06

Πρακτικά το javascript validation είναι χρήσιμο στον έλεγχο των δεδομένων ως ένα πρώτο ξεκαθάρισμα λαθών για να μην κουράζεται ο χρήστης με επαναφορτώσεις της σελίδας (με την χρήση PHP). Ο τελικός έλεγχος πρέπει να γίνετε server side ώστε να μην μπορεί ο χρήστης να τον παρακάμψει όπως πολύ σωστά είπε ο Βασίλης.
Happy coding....
Μάρκος
http://lasernet.gr

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες