Frodo: Buttonausgabe im textarea

Also ich suche nach einem Script,
dass wenn man auf einen Button klickt in ein textarea-Feld
etwas hinein geschrieben wird, was man vorgeben angeben kann.
Man soll  auf verschiedene Buttons klicken können und die Ausgabe soll dann im/in der textarea ausgegen werden.

Beispiel:

Button1: Hallo!
textarea : Hallo!

---Button 2 wird gedrückt---

Button1: Wie geht´s?
textarea : Hallo! Wie geht´s?

  1. hi,

    das sollte dem, was du suchst so in etwa entsprechen:

    <script type="text/javascript" language="javascript">
    function schreiben(button) {
        var text = document.getElementById(button).value;
        document.forms[0].elements[0].value = text;
    }
    </script>

    <form>
    <textarea id="textarea"></textarea>

    <input type="button" onclick="schreiben("hallo");" id="hallo" value="Hallo!"/>

    <input type="button" onclick="schreiben("gehen");" id="gehen" value="Wie geht´s?"/>
    </form>

    1. hi,

      das sollte dem, was du suchst so in etwa entsprechen:

      <script type="text/javascript" language="javascript">
      function schreiben(button) {
          var text = document.getElementById(button).value;
          document.forms[0].elements[0].value = text;
      }
      </script>

      <form>
      <textarea id="textarea"></textarea>

      <input type="button" onclick="schreiben("hallo");" id="hallo" value="Hallo!"/>

      <input type="button" onclick="schreiben("gehen");" id="gehen" value="Wie geht´s?"/>
      </form>

      Frodo:
      Funktioniert nicht!

      1. Hi,

        Frodo:

        ja? ;-)

        Funktioniert nicht!

        logisch - wie Du sogar mit minimalen Javascript-Kenntnissen leicht erkennen müßtest. Vergleiche:

        var text = document.getElementById(button).value;

        mit:

        <input type="button" onclick="schreiben("hallo");" id="hallo" value="Hallo!"/>
        <input type="button" onclick="schreiben("gehen");" id="gehen" value="Wie geht´s?"/>

        freundliche Grüße
        Ingo

        1. Hi,

          Frodo:
          ja? ;-)

          Funktioniert nicht!
          logisch - wie Du sogar mit minimalen Javascript-Kenntnissen leicht erkennen müßtest. Vergleiche:

          var text = document.getElementById(button).value;
          mit:
          <input type="button" onclick="schreiben("hallo");" id="hallo" value="Hallo!"/>
          <input type="button" onclick="schreiben("gehen");" id="gehen" value="Wie geht´s?"/>

          freundliche Grüße
          Ingo

          Frodo:
          Ja, stimmt! Aber wie soll ich es dann machen???

          1. Hi,

            Frodo:
            Ja, stimmt! Aber wie soll ich es dann machen???

            zunächst mal solltest Du die Fullquotes lassen.
            Dann Dir die erforderlichen Kenntnisse aneignen. Vielleicht kommst Du allerdings schon mit den Informationen in http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name und http://de.selfhtml.org/javascript/objekte/elements.htm#value weiter; wenn nicht, solltest Du die Dokumentation vom Anfang an lesen.

            freundliche Grüße
            Ingo

  2. Haudi

    Also ich suche nach einem Script,
    dass wenn man auf einen Button klickt in ein textarea-Feld
    etwas hinein geschrieben wird, was man vorgeben angeben kann.

    Ein komplettes skript kann ich dir nicht bieten aber eine gewisse anleitung.

    und zwar solltest du dir ein JS function machen, welche aufgerufen wird wenn der button gedrückt wird. also ein form mit mehren button die alle <input type="button" onmouseup="return function()" /> so ähnlich aussehn dann muss natürlich in der function stehn sowas wie:

    document.formname.textboxname.value = document.formname.buttonname.value

    dass wärs so ungefähr

    Mat