Ankündigung

Einklappen
Keine Ankündigung bisher.

Form Input Kategorie-Liste

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Form Input Kategorie-Liste

    Hallo Zusammen,
    mal wieder bräuchte ich eure Hilfe. Ich habe ein Formular erstellt, in dem es eine dynamisch erzeugte Kategorieliste gibt:

    <select...>
    <option value...>
    <option value...>
    <option value...>

    In dieser Liste werden momenten 23 Option Values erzeugt, jedoch nicht alle Elemente angezeigt, weshalb rechts ein Scrollbalken erscheint.

    Mein Ziel ist es alle möglichen Optionen anzuzeigen, ohne dass der Benutzer scrollen muss.

    Ist das irgendwie möglich? falls nicht, was wären meine Optionen, mit Javascript nachbauen?


    Beste Grüße

  • #2
    kein php-thema:
    versuchs mal mit "size"
    http://www.selfhtml.net/html/referen...ute.htm#select

    Kommentar


    • #3
      HTML kennt nur das size-Attribut und das ist nicht das, was Du suchst. I.A. sind die Voreinstellungen aber auch recht sinnvoll angelegt.

      Kommentar


      • #4
        da gebe ich dir absolut recht. falls ein mod vorbeischaut, könnte dieser es ja netterweise in den bereich "HTML, Usability und Barrierefreiheit" schieben!

        Ganz richtig. das Size Attribut hilft mir an dieser Stelle leider nicht. Vllt gibt es hier ja schon einige, die sich mi der selben Problematik bereits auseinandergesetzt haben. Ich freue mich über jede Hilfe.

        Kommentar


        • #5
          sieht nicht so aus, als wenn das überhaupt geht. evtl. funktioniert diese trickreiche Lösung:
          http://forums.whirlpool.net.au/archive/1040753

          Kommentar


          • #6
            Gehen tut das. Aber wie praktikabel das ist und ob das in anderen OS/Browsern unterstützt wird?
            http://jsfiddle.net/Fsu24/

            Kommentar


            • #7
              danke für den code nikosch. habe das kurz mal durchgetestet, da mit das vorerst durchaus ausreichen würde. leider funktioniert es bei mir nur mit dem IE. Chrome und FF zeigen die lListe auf die herkömmliche weise an.

              Kommentar


              • #8
                Der IE hat bei mir Probleme mit dem click-Event. Sonst läufts aber. Genau wie in Chrome und FF.

                Kommentar


                • #9
                  Für alle mit ähnlichen Problemen gibt es unter Anderem folgende JQuery Variante.
                  http://www.jankoatwarpspeed.com/post...ss-jquery.aspx

                  edit:
                  ich habe des weiteren folgende interessant Zusammenstellung gefunden:
                  http://www.jquery4u.com/plugins/10-j.../#.UH0uJcUxovl

                  viel Spaß damit!

                  Kommentar


                  • #10
                    Tja, was soll ich sagen: Komplett anderes Look and feel als die nativen UI-Elemente, keinerlei Tastatursteuerung (!), läuft nur mit Javascript und kann letztendlich nicht mehr als ein Standard-Select. Preisfrage: Wozu soll sowas gut sein?!

                    Kommentar


                    • #11
                      Zitat von nikosch Beitrag anzeigen
                      Tja, was soll ich sagen: Komplett anderes Look and feel als die nativen UI-Elemente, keinerlei Tastatursteuerung (!), läuft nur mit Javascript und kann letztendlich nicht mehr als ein Standard-Select. Preisfrage: Wozu soll sowas gut sein?!
                      Hey Nikosch. Du kennst doch meine Umgebung gar nicht, daher ist das reine Spekulation. Auf den Bereich mit der Liste haben NUR User mit aktivem JS Zugriff, daher irrelevant. Die individuelle Liste lässt sich dank, ul/li und ids viel besser stylen zB. Trennzeichen für Kategorieblöcke. Auch Symbole für Überkategorien sind möglich! Das ist doch schon einiges, oder nicht?

                      Ich hätte mich übrigens sehr gefreut, wenn du mir eine PN zurückgeschickt hättest.


                      Einen schönen Tag allen Lesern und Leserinnen!

                      Kommentar


                      • #12
                        Hey Nikosch. Du kennst doch meine Umgebung gar nicht, daher ist das reine Spekulation. Auf den Bereich mit der Liste haben NUR User mit aktivem JS Zugriff, daher irrelevant. Die individuelle Liste lässt sich dank, ul/li und ids viel besser stylen zB. Trennzeichen für Kategorieblöcke. Auch Symbole für Überkategorien sind möglich! Das ist doch schon einiges, oder nicht?
                        Wie gesagt: Die Elemente sind rein auf Mausfunktion beschränkt. Das ist ein echter Nachteil. Spekuliert habe ich überhaupt nicht, sondern geschrieben „als die nativen UI-Elemente“.

                        wenn du mir eine PN zurückgeschickt hättest.
                        Wieso zurück?

                        Kommentar

                        Lädt...
                        X