alerts και εμφανιση επιλογων σε φορμα

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

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

Απάντηση
geotheod
Δημοσιεύσεις: 54
Εγγραφή: 19 Απρ 2005 13:12
Τοποθεσία: Αθήνα
Επικοινωνία:

alerts και εμφανιση επιλογων σε φορμα

Δημοσίευση από geotheod » 03 Δεκ 2005 23:42

Παιδια εχω μια φορμα στην οποια εχω βαλει listmenu, checkbox καθως και textarea.
Aυτο που θελω ειναι να μπορω μεσω javascript να ελεγχω καθε φορα ποια επιλογη εχει κανει ο χρηστης απο
καθε κατηγορια και να πεταει ενα μυνημα που να το λεει "Εκανες αυτην την επιλογη". Δηλαδη με το που παταει
μια απο τις 3 επιλογες που εχω π.χ στo CheckBox να του πεταει αμεσως ενα μυνημα για την επιλογη του.
Κατι αλλο επισης ειναι οταν γραφει ο χρηστης κατι στο textarea να μην τον αφηνει να γραψει πανω απο 20
χαρακτήρες. Να του πεταει δηλαδη μυνημα αυτοματα μολις υπερβει το οριο. Ψαχνω να βρω συναρτησεις
javascript που να υλοποιουν τα δυο παραπάνω.

Τελος θα ηθελα οταν παταω submit στην φορμα να μου εμφανισει στην ιδια ή αλλη σελιδα ολες τις
επιλογες του χρηστη που εκανε προηγουμενως. Ειναι δυσκολα αυτα που ζητάω;;

Σας ευχαριστω για το χρονο σας.

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

alerts και εμφανιση επιλογων σε φορμα

Δημοσίευση από skeftomilos » 12 Δεκ 2005 04:12

Για checkbox μπορεί να γίνει παγίδευση του συμβάντος onclick:

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

<input type="checkbox" onclick="alert&#40;this.checked&#41;">
Για listbox μπορεί να γίνει παγίδευση του συμβάντος onchange:

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

<select onchange="alert&#40;this.value&#41;">
  <option value="hello">Hello</option>
  <option value="bye">Bye</option>
</select>
Για περιορισμό χαρακτήρων στο textarea μάλλον πρέπει να παγιδευτεί το onkeypress

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

<textarea onkeypress="if&#40;this.value.length>20&#41; this.value=this.value.substring&#40;0,20&#41;"></textarea>
Για εμφάνιση των επιλογών μετά το submit με καθαρή JavaScript δεν είναι τόσο εύκολο. Με μέθοδο POST είναι αδύνατο, οπότε μένει η μέθοδος GET. Θα πρέπει να αναλυθεί το querystring, γιατί η JavaScript δεν το κάνει αυτόματα. Ένα σχετικό θέμα: Ανάλυση του querystring.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

geotheod
Δημοσιεύσεις: 54
Εγγραφή: 19 Απρ 2005 13:12
Τοποθεσία: Αθήνα
Επικοινωνία:

alerts και εμφανιση επιλογων σε φορμα

Δημοσίευση από geotheod » 12 Δεκ 2005 23:33

Να σαι καλα φιλε skeftomile με βοηθησες πολυ.

Απάντηση

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

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

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