Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Required Validators On DropDownList

Îåêßíçóå áðü ôï ìÝëïò constantinose. Τελευταία δημοσίευση από το μέλος IoannisK στις 01-09-2005, 12:11. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-06-2005, 00:19 3020

    Required Validators On DropDownList

    Καλησπέρα παιδία,

    Έχω ένα dropdownlist control και θέλω να ελέγξω αν ο χρήστης έχει επιλέξει τιμή απο την λίστα. Έχω βάλει ένα requiredvalidator control στο οποίο έχω επιλέξει το dropdown ως το control προς επαλήθευση. Αν και όλα τα άλλα validators επάνω στην φόρμα δουλέυουν κανονικά αυτό δεν δείχνει να κάνει κανένα έλεγχο. Tα controls είναι πάνω σε ένα user control.

    Καμία ιδέα τι μου διαφεύγει;

  •  23-06-2005, 08:34 3022 σε απάντηση της 3020

    Sleep [S] Re: Required Validators On DropDownList

    Προσωπικά, δεν χρησιμοποιώ Validators για τα dropdownlist.
    Ελέγχω τον SelectedIndex του control.

    π.χ.

    Private Sub cbo_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbo.SelectedIndexChanged

    '

    If (Me.cbo.SelectedIndex > 0 Or Me.cbo.SelectedIndex = 0) Then

    Dim LevelID As String

    LevelID = Me.cbo.SelectedItem.Value.ToString

    End If

    '

    End Sub
    όπου cbo το dropdownlist και LevelId η τιμή που επέλεξε ο χρήστης.

    Αν το selectedIndex είναι -1, τότε ο χρήστης δεν έχει επιλέξει τίποτα.

    Ελπιζω να σε βοήθησα.


    (thanad)
    Dimos K. Thanasoulas
    Athens
  •  23-06-2005, 10:34 3024 σε απάντηση της 3022

    Re: Required Validators On DropDownList

    Είσαι σωστός αλλά απο παράληψη μου δεν ανάφερα ότι τον έλεχγο θέλω να τον κάνω στον client και όχι στον server.

    Ευχαριστώ

  •  23-06-2005, 12:38 3027 σε απάντηση της 3024

    Re: Required Validators On DropDownList

    Ενδιαφέρεσαι να κάνεις κάτι σαν αυτό που αναφέρεται σε αυτό το thread:

    http://www.dotnetzone.gr/forums/ShowPost.aspx?PostID=1722


    George J.

    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  01-09-2005, 12:11 4898 σε απάντηση της 3020

    Απ: Required Validators On DropDownList

    constantinose,

    Για να κάνεις client-side validation σε ένα dropdownlist πρέπει να βάλεις μία default (αρχική) τιμή στο dropdownlist, να προσθέσεις στο RequiredFieldValidator το attribute “InitialValue” και να του δώσεις την default value του dropdownlist σου.

    <asp:DropDownList ID="ddlDDL" Runat="server">
       <asp:ListItem Value="0">-- Επιλέξτε --</asp:ListItem>
       <asp:ListItem Value="1">Επιλογή 1</asp:ListItem>
    </asp:DropDownList>
    <asp:RequiredFieldValidator ID="rfvDDL" Runat="server" ControlToValidate="ddlDDL" InitialValue="0">*</asp:RequiredFieldValidator>
    <asp:Button ID="btnDDL" Runat="server" CausesValidation="True"></asp:Button>

    Γιάννης


     

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems