Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. (Gelöst) Formular Reihenfolge "tabindex" (TAB)-Taste wo

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    (Gelöst) Formular Reihenfolge "tabindex" (TAB)-Taste wo

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bimmi last edited by bimmi

      Hi zusammen,

      ich habe in meiner VIS einige Formularwerte zum Eintragen. Dies würde ich gerne beschleunigen und mit der TAB Taste zum nächsten Formularfeld springen.

      237e1ccd-658c-4c8d-8535-44cbf360158c-image.png

      Jedoch ist mir aufgefallen, dass die Reihenfolge nicht so stimmt. Er springt zum Beispiel von Pumpe an zu PH Wert usw...

      Hat jemand einen Tipp für mich wie ich die Reihenfolge einstellen kann

      Gruß Christoph

      B Codierknecht 2 Replies Last reply Reply Quote 0
      • B
        bimmi @bimmi last edited by

        Es geht wohl nur mit neu anlegen... Schade. Dachte evtl kann man die Reihenfolge im Nachhinein ändern 😬

        1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @bimmi last edited by

          @bimmi
          Theorie: Per Script in der Vis?
          In einem "documentReady" könnte man per Script das Attribut "TabIndex" an die einzelnen HTML-Objekte anfügen.

          B 1 Reply Last reply Reply Quote 0
          • B
            bimmi @Codierknecht last edited by

            @codierknecht das wäre evtl möglich. Übersteigt aber meine vis Kenntnisse etwas 😬

            Codierknecht 1 Reply Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @bimmi last edited by Codierknecht

              @bimmi
              Hier das Prinzip. kommt in den "Script"- Bereich der Vis:

              367ef458-f2cc-46a4-b5fa-466bcbb2792c-image.png

              Der Timeout (hier 1000 ms) ist nötig, da beim "documentReady" das Dokument noch nicht wirklich geladen ist.
              Das müsste man - je nach Größe der Vis - ggf. noch anpassen.

              Und für Tippfaule:

              $(document).ready(function () {
                  if (!vis.editMode) {
                      setTimeout( () => { 
                          $("#w00029").attr("tabindex",1);
                          $("#w00010").attr("tabindex",2);
                      }, 1000);
                 }    
              });
              
              B 1 Reply Last reply Reply Quote 1
              • B
                bimmi @Codierknecht last edited by

                @codierknecht danke schön. 😬 😬 😬

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                733
                Online

                32.0k
                Users

                80.5k
                Topics

                1.3m
                Posts

                2
                6
                389
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo