thebubble: textarea inhalt loeschen

Huhu,
ich habe folgendes problem ...
ich will den inhalt für ein textarea und ein input-text löschen wenn ich eine funktion aktiviere,
das input-text geht einwandfrei ... aba das mit dem textarea nich,
hier ma der source code:
<script type="text/javascript">
 function leeren()
 {
  document.formular.topicname.value='';
  document.getElementsById("tarea").value = '';
 }
 </script>
<form name=formular action="./index.php">
<table cellpadding=0 cellspacing=0 border=0>
<tr><td width=3>Nickname:</td><td><input type=text readonly value="thebubble"></td></tr>
<tr><td width=3>Topic:</td><td><input type=text name=topicname></td></tr>
<tr><td colspan=2>Your Post:</td></tr>
<tr><td colspan=2><textarea id="tarea" rows=15 name=topicpost cols=150></textarea></td></tr>

<tr><td colspan=2><input type=submit value="create topic"><input type=button value="Vorschau"><input type=button onclick="leeren();" value="Zurücksetzen"></td></tr>
</table>
</form>

einfach den standard button reset kann ich nich nehmen weil das input text mit der value thebubble bleiben soll

aba wo liegt da der fehler ... ich hab es auch schon mit getElementsByName("topicpost") probiert ... geht aba auch nich ...

cuz bubble

  1. Hi,

    document.getElementsById("tarea").value = '';

    es gibt immer nur _eine_ id, also auch nur element und nicht elements. Benutze künftig die FF Javascriptkonsole, dann findest Du das selber.

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
  2. Moin!

    das input-text geht einwandfrei ... aba das mit dem textarea nich,

    Warum nimmst du für die Textarea einen ganz anderen Codeansatz? Nimm doch den gleichen, wie für das Inputfeld!

    <script type="text/javascript">
    function leeren()
    {
      document.formular.topicname.value='';

    document.formular.topicpost.value='';

    }
    </script>

    Mit passendem Namen der zwei Felder:

    <input type=text name=topicname>
    <textarea id="tarea" rows=15 name=topicpost cols=150></textarea>

    - Sven Rautenberg

    --
    "Love your nation - respect the others."
    1. Hi,

      <input type=text name=topicname>
      <textarea id="tarea" rows=15 name=topicpost cols=150></textarea>

      Zusaetzlich sollten die Attributwerte in Anfuehrungszeichen stehen:
      <input type="text" name="topicname">
      <textarea id="tarea" rows="15" name="topicpost" cols="150"></textarea>

      mfG,
      steckl

      1. hm hatte da nen kleinen denkfehler wegen dem .value ^^
        jetzt gehts thx ... wenn das attribut kein leerzeichen hat dann muss es auch nich in anführungszeichen^^

        cuz'n'thx bubble

        1. jetzt gehts thx ... wenn das attribut kein leerzeichen hat dann muss es auch nich in anführungszeichen^^

          Doch muss es, nur wenn das Attribut eine Zahl ist, dann kannst du auf dei Anführungszeichen verzichten. Ansonsten musst du mit unerwartenten Ergebnisen rechnen

          Struppi.

          --
          Javascript ist toll (Perl auch!)