Έλεγχος για μη-τικαρισμένα radio buttons

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

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

Απάντηση
Άβαταρ μέλους
Mandingueiro
Δημοσιεύσεις: 270
Εγγραφή: 07 Φεβ 2006 19:26

Έλεγχος για μη-τικαρισμένα radio buttons

Δημοσίευση από Mandingueiro » 01 Ιουν 2010 17:24

Χαιρετώ άπαντες,

Έχω 2 groups απο radio buttons και ένα κουμπί που αν το πατήσεις σε κάνει redirect σε σελίδα ανάλογη με τις επιλογές σου (μία αναζήτηση με άλλα λόγια). Θέλω όμως όταν κάποιος δεν έχει κάνει καμία επιλογή απο τα radio buttons και πατήσει το κουμπί να του εμφανίζεται ενα popup που να λέει κάτι, και να μην εκτελείται το action του κουμπιού. Πως γίνεται αυτό; Με PHP ή Javascript;

ευχαριστώ προκαταβολικά

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

Έλεγχος για μη-τικαρισμένα radio buttons

Δημοσίευση από majuranus » 24 Ιουν 2010 11:25

Αυτό γίνεται με Javascript sxetika eukola
stin forma "forms" κοιτάς τα radio button με όνομα "pass" και τα ελέγχεις ένα ένα με μία for an o χρήστης τα έχει επιλέξει. Αν βρει κάποιο επιλεγμένοαυξάνει κατά 1 την μεταβλητή nobc

αν η μεταβλητή σου παραμείνει 0 τότε δεν πάτησε κανένα radio button
Όλο το παρακάτω κώδικα καλό είναι να τον βάλεις σε μια function. Υποθέτω θα έχεις κι άλλους ελέγχους για άλλα είδη πεδίων, αν όχι απλά το αφήνεις έτσι και το βάζεις σε ένα <script>....</script>

nobc=0
for (counter = 0; counter <= form.pass.length; counter++)
{
if (document.forms["form"].elements["pass"].checked)
{
radio_choice = true;
nobc = nobc + 1;
}
}

if (nobc=0)
{
alert('den patises kanena radio button')
return false;
}

Απάντηση

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

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

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