Ελληνικο validate σε φορμα επικοινωνιας

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

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

Απάντηση
Άβαταρ μέλους
ideal
Δημοσιεύσεις: 302
Εγγραφή: 12 Φεβ 2011 16:26

Ελληνικο validate σε φορμα επικοινωνιας

Δημοσίευση από ideal » 27 Ιαν 2015 14:25

Βρήκα το παρακατω validation σε script αλλα δεν ξερω στο "name" πως να το κανω να κανει validate και τα ελληνικα.
Αν ξερει κανεις...

Κώδικας: Επιλογή όλων

					controls:'a[data-type=reset],a[data-type=submit]',
					validate:true,
					rx:{
						".name":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
						".state":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
						".email":{rx:/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i,target:'input'},
						".phone":{rx:/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/,target:'input'},
						".fax":{rx:/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/,target:'input'},
						".message":{rx:/.{10}/,target:'textarea'}
[/quote][/code]
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car

Άβαταρ μέλους
icinema
Δημοσιεύσεις: 36
Εγγραφή: 27 Ιαν 2015 16:08

Ελληνικο validate σε φορμα επικοινωνιας

Δημοσίευση από icinema » 09 Φεβ 2015 14:45

βαλε στο Name to /^[α-ωΑ-Ω\s]*$/
και είσαι κομπλε.

Intefix
Δημοσιεύσεις: 187
Εγγραφή: 22 Σεπ 2007 16:21
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Ελληνικο validate σε φορμα επικοινωνιας

Δημοσίευση από Intefix » 28 Ιαν 2016 15:20

Ας μην ανοίγω άλλο θέμα αφού είναι σχετικό...
Μπορούμε να έχουμε όλον τον κώδικα με τα js, html, και php τμήματα παρακαλώ;
Επίσης πως μπορώ να αφαιρώ τυχόν html σε textarea inputs?
Επίσης πως μπορώ να ελέγξω με js αν υπάρχει ήδη κάτι καταχωρημένο στη βάση.
Πχ είμαι στο ΑΦΜ; Ελέγχει τη βάση αν υπάχει ήδη τέτοι ΑΦΜ. είμαι στο κινητό; Ελέγχει τη βάση αν υπάχει ήδη τέτοιο κινητό. κλπ
Ευχαριστώ

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Ελληνικο validate σε φορμα επικοινωνιας

Δημοσίευση από giannis17 » 10 Φεβ 2016 21:00

Intefix έγραψε:Ας μην ανοίγω άλλο θέμα αφού είναι σχετικό...
Μπορούμε να έχουμε όλον τον κώδικα με τα js, html, και php τμήματα παρακαλώ;
Επίσης πως μπορώ να αφαιρώ τυχόν html σε textarea inputs?
Επίσης πως μπορώ να ελέγξω με js αν υπάρχει ήδη κάτι καταχωρημένο στη βάση.
Πχ είμαι στο ΑΦΜ; Ελέγχει τη βάση αν υπάχει ήδη τέτοι ΑΦΜ. είμαι στο κινητό; Ελέγχει τη βάση αν υπάχει ήδη τέτοιο κινητό. κλπ
Ευχαριστώ
1) Που θα ήταν η χαρά σε αυτό; :D
2) strip_tags()
3) ajax
πχ με jQuery

Κώδικας: Επιλογή όλων

jQuery('input[name="afm"]').focusout(function(){ jQuery.post("validate.php", {type: "afm", value: jQuery(this).val()}, function(response){ if(response == "false") alert('lathos afm'); });
όπου στο validate.php θα κάνεις τους ελέγχους σου και θα γυρνάς πίσω (με echo) το αποτέλεσμα. πχ στο παραπάνω παράδειγμα περιμένει "false" για το λάθος ΑΦΜ.
"There is only one problem with common sense; it’s not very common."
– Milt Bryce

Απάντηση

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

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

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