thoralf: tabulatoren in einer textarea

Hallo ihr Lieben,

ich hab da nen seltsames Phänomen.
Ich habe eine textarea mittels:  <textarea cols="30" rows="5" name="bemerkung"></textarea> erstellt.
wenn diese nun im browser geladen wird befinden sich in der textarea von anfang an 5 Tabulatoren.
kann mir jemand erklären was da passiert?

MFG Thoralf

  1. Moin!

    Wahrscheinlich hast Du einen Zeilenumbruch in Deinem Quellcode, d.h.
    <textarea cols="30" rows="5" name="bemerkung">
    </textarea>

    Die Tabs ließen sich durch entsprechende Einrückung der beiden Zeilen erklären. Lösung: Ende-Tag direkt hinter Starttag schreiben...

    freundlichen Gruß
    Danny

    --
    Selfcode: fo:) br:& n4:& ie:% mo:) va:| de:] zu:) fl:| ss:) ls:& ls:& js:|
    Motto:    OpenSource - Das Wissen der Menschheit gehört der Welt!
    1. Hallo Danny

      Die Tabs ließen sich durch entsprechende Einrückung der beiden Zeilen erklären. Lösung: Ende-Tag direkt hinter Starttag schreiben...

      *mitm kopp uuffn tisch hau*

      man was bin ich schusslig. Hattest natürlich vollkommen recht.
      danke :)

      cu thoralf

  2. Hello,

    Die textareas der meisten Browser können Tabularoren interpretieren, nur man bekommt sie auf normalem Wege nicht hinein, aber so:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>Tabulatoren</TITLE>
    <META NAME="Author" CONTENT="Thomas Schmieder">
    <META NAME="Keywords" CONTENT="Tabulatoren, Texarea">

    <script type="text/javascript" language="JavaScript">

    function AllowTabCharacter()
    {
      if (event != null)
      {
        if (event.srcElement)
        {
          if (event.srcElement.value)
          {
            if (event.keyCode == 9)
            {  // tab character
              if (document.selection != null)
              {
                document.selection.createRange().text = '\t';
                event.returnValue = false;
              }
              else
              {
                event.srcElement.value += '\t';
                return false;
              }
            }
          }
        }
      }
    }

    </script>

    </HEAD>
    <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000" ALINK="#FF00FF" BACKGROUND="?">

    <textarea onkeydown="AllowTabCharacter()"></textarea><br />
    <!-- <input type="text" name="txt" onkeydown="alert(event.keyCode)"> -->

    </BODY>
    </HTML>

    Wie die reingekommen sin, kann ich Dir allerdings nicht sage. Das muss an Deinem Editor liegen, dass der die nicht anzeigt.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau