TD: textarea für Quellcode

Beitrag lesen

Hallo TD,

ein HTML-Attribut oder eine CSS Eigenschaft, die der Tab-Taste das Einfügen eines Tabulatorzeichens zuweist, gibt es wohl nicht.

Eine mögliche JavaScript Lösung wäre, im Script auf Tab und eine weitere Taste zu reagieren (bspw. Esc). Die Esc-Taste schaltet den Tab-Modus zwischen "Tab-Zeichen einfügen" und "Feld wechseln" um. Das muss man natürlich irgendwo noch visualisieren.

Ein Button über der Textarea, der den Tab einfügt, ist eine sinnvolle Ergänzung, vor allem für Anwender, die keine Tab-Taste haben (Smartphone).

Spielplatz: https://jsfiddle.net/pvoreg03/

Ganz ohne JavaScript gibt es unter Windows einen weiteren Workaround: Drücke und halte Alt, drücke im Nummernblock 0 und 9, lasse Alt los. Schwups, ein Tab. Nie ein Fokuswechsel. Ob das außerhalb von Windows auch geht, weiß ich nicht.

Rolf

Hallo Rolf,

Danke für den Tipp, leider funktionier das wohl nur mit Nummernblock, habe ich aber z.B. nicht zwingend auf einem Laptop.

Beste Grüße.

0 62

textarea für Quellcode

TD
  • php
  • sonstiges
  • webserver
  1. 0
    Der Martin
    • html
    • kontextwechsel
    • php
    1. 0
      TD
  2. 0
    MudGuard
    1. 0
      Gunnar Bittersmann
      • javascript
      • ux
      1. 0
        Raketenwilli
        • browser
        • javascript
        • ux
        1. 0
          Der Martin
          1. 0

            [Ctrl]+[Shift]+[Esc]

            Raketenwilli
            • ux
          2. 0
            Gunnar Bittersmann
            • browser
            • javascript
            1. 0
              Raketenwilli
              1. 0
                Gunnar Bittersmann
                1. 0
                  Rolf B
                  1. 0
                    Der Martin
                    1. 0
                      Gunnar Bittersmann
                      • sonstiges
                      1. 0
                        Der Martin
                      2. 0
                        Rolf B
                        1. 0
                          Der Martin
                          1. 0
                            Der Martin
                            1. 0
                              Gunnar Bittersmann
                              • menschelei
                              1. 0

                                Kölner Dom und Hbf

                                Matthias Scharwies
                                1. 0
                                  Der Martin
                                  1. 0
                                    Tabellenkalk
                                    1. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        Rolf B
                                  2. 0

                                    DOM: Ohne Baugerüst kein guter Glaube

                                    Raketenwilli
                                  3. 0
                                    Rolf B
                          2. 0
                            Rolf B
                            1. 0

                              Alt, Kölsch und echtes Bier

                              Der Martin
                              1. 0
                                Gunnar Bittersmann
                        2. 0
                          Gunnar Bittersmann
                      3. 0
                        Samuel fiedler
                        • sonstiges
                        • tastatur
                        1. 0
                          Gunnar Bittersmann
                2. 0
                  Raketenwilli
            2. 0
              MudGuard
              1. 0
                Rolf B
        2. 0
          klawischnigg
          1. 0
            Raketenwilli
    2. 0
      TD
      1. 0
        MudGuard
        1. 0
          TD
          1. 0

            Quellcode-Judo

            Raketenwilli
            1. 0
              Gunnar Bittersmann
              • sonstiges
              1. 0
                Raketenwilli
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    MudGuard
                    • css
                    • menschelei
                    1. 0
                      Gunnar Bittersmann
                      • css
  3. 0
    Felix Riesterer
    1. 0
      TD
      1. 0
        Felix Riesterer
      2. 0
        Rolf B
        1. 0
          TD
          1. 0
            Rolf B
            1. 0
              TD
      3. 0

        45er Betonbohrer?

        Raketenwilli
        1. 0
          TD
          1. 0
            Raketenwilli
            1. 0
              TD
              1. 0
                Raketenwilli
                1. 0
                  Felix Riesterer
                  1. 0
                    Raketenwilli
                    1. 0
                      Tabellenkalk
                      1. 0
                        Gunnar Bittersmann
                        • menschelei