Andrea: Selectfeld verändern

Hi alle zusammen,

ich habe ien selektfeld, dass variabel mit inhalten gefüllt wird.

ich hab die größe mal auf 12 gesetzt, möchte nun aber die größe au1 setzen falls keine einträge vorkommen...

hab schon alles mögliche probiert!
und ja*grins* auch die suchefunktion von selfhtml und google genutzt...

Wäre einer so freundlich, mir nen tritt zu geben?

Vielen Dank,
Andrea

  1. ich hab die größe mal auf 12 gesetzt, möchte nun aber die größe au1 setzen falls keine einträge vorkommen...

    Welche Größe? und was heißt "au1"?

    hab schon alles mögliche probiert!

    z.b.?

    Struppi.

    1. Hi Struppi,

      also, selectfeld mit ca 20 einträgen.

      um immer 10 anzuzeigen setzt man size auf 10

      wenn aber die selectinhalte während des runs von javascript eingefügt werden,
      könnten es ja mal nur 2-3 je nach auswahl sein, daher möchte ich das feld nicht immer 10 groß haben, sondern 10 - anzahl der einträge

      lg andrea

      1. also, selectfeld mit ca 20 einträgen.

        um immer 10 anzuzeigen setzt man size auf 10

        OK, du redest von der eigenschaft size?

        wenn aber die selectinhalte während des runs von javascript eingefügt werden,
        könnten es ja mal nur 2-3 je nach auswahl sein, daher möchte ich das feld nicht immer 10 groß haben, sondern 10 - anzahl der einträge

        Du sprachst davon alles mögliche probiert zu haben, was denn?

        Struppi.

        1. jups genau, der eigenschaft...

          also, ich hab versucht es mit:
          Javascript Eigenschaften Select-Objekt
          Javascript Größe Select-Objekt neu bestimmen
          Javascript Select-Objekt länge der liste neu bestimmen
          javascript change selectsize
          javascript combobox size ändern
          javascript element attribut
          javascript select feld zeilen verändern

          usw, usw...

          und ich hab ned nur die ersten 3 eintröge angesehen ;o)

          Kannst du was dazu beitragen?

          lg,andrea

          1. also, ich hab versucht es mit:
            Javascript Eigenschaften Select-Objekt
            Javascript Größe Select-Objekt neu bestimmen
            Javascript Select-Objekt länge der liste neu bestimmen
            javascript change selectsize
            javascript combobox size ändern
            javascript element attribut
            javascript select feld zeilen verändern

            usw, usw...

            Das glaube ich nicht. Bei mir funktioniert das ändern der Eigenschaft size ohne Probleme.

            und ich hab ned nur die ersten 3 eintröge angesehen ;o)

            Welche Einträge?

            Du musst schon versuchen deine Aussagen so zu formulieren, dass andere verstehen was du meinen könntest. Es hilft relativ wenig nur Satzfragmente zu schreiben, den Rest den du dir vielleicht selbst denken kannst, fehlt Aussenstehenden zum verstehen deiner Aussage.

            Struppi.

            1. Sorry!

              Aber leider bin ich ziemlich neu, daher hab
              ich einfach noch ned die ahnung wie man sauber
              postet und was Leute wissen müssen, damit man
              mir helfen kann...

              Wie zu Teufel hast du das zum laufen bekommen???

              Versuch heut das erstemal mit Java rumzubasteln ;o)

              lg, Andrea

              1. Aber leider bin ich ziemlich neu, daher hab
                ich einfach noch ned die ahnung wie man sauber
                postet und was Leute wissen müssen, damit man
                mir helfen kann...

                Naja, das hat wenig mit Ahnung zu tun, du tendierst dazu Sätze und Aussagen abzuhacken.

                Wie zu Teufel hast du das zum laufen bekommen???

                In dem ich der Eigenschaft size einen Wert zu gewiesen habe.

                function setSelect(el) {  
                 var n = el.value;  
                 var sel = el.form.s;  
                 sel.length = 0;  
                 for(var i = 0; i < n; i++) sel[i] = new Option(i, i);  
                 sel.size = n;  
                }  
                
                
                <form action="">  
                <select name="s"></select>  
                <input type="text" value="add" onblur="setSelect(this)">  
                </form>
                

                Versuch heut das erstemal mit Java rumzubasteln ;o)

                Java bestimmt nicht, du meinst Javascript (die beiden Programmiersprachen sind sehr unterschiedlich)

                Dann hoff ich mal, dass Beispiel überfordert dich nicht.

                Struppi.