[PHP] Text per Button in Textfeld

Dieses Thema im Forum "Webentwicklung" wurde erstellt von »The Gr4ndp4, 27. Januar 2011 .

Schlagworte:
  1. 27. Januar 2011
    Text per Button in Textfeld

    Hallo,

    wie bekomme ich einen Text, per Button in ein Textfeld, also wie hier, wenn ich zB auf nen Smilie klicke, das der dann hier im Textfeld ist.

    danke
     
  2. 27. Januar 2011
    AW: Text per Button in Textfeld

    Geht mit Javascript. Machst du die Funktion onClick über den Button, der dann mit document.getElementById('ID VOM TEXTFELD').value="bla" den Text einfügt.
     
  3. 27. Januar 2011
    AW: Text per Button in Textfeld

    Danke,
    mit Java Script kenn ich mich gar nicht aus, gibt es auch ne andere Möglichkeit.

    Oder kannst mir das kurz erklären, habe zB folgenden Button und Textfeld:

    PHP:
    < input type = "submit"  name = "create"  class= "button2"  value = "Create"

    <
    textarea name = "Query"  cols = "70"  rows = "10" ></ textarea >

    Wenn ich den Button klicke soll "Test" im Textfeld erscheinen.
     
  4. 27. Januar 2011
    AW: Text per Button in Textfeld

    Ja, genauso wie ich das beschrieben habe. Ich habe es mal eingebaut:

    PHP:
    < input type = "submit"  onClick = "document.getElementById('Query').value='Test'" name = "create"  class= "button2"  value = "Create"

    <
    textarea name = "Query"  id = "Query"  cols = "70"  rows = "10" ></ textarea >  
     
  5. 27. Januar 2011
    AW: Text per Button in Textfeld

    PHP:
    <? xml version = "1.0"  ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Beschreibung der Seite</title>
    <script type="text/javascript">

    function setValue(form, text) {
        document.getElementById(form).value = text;
    }

    </script>
    </head>
    <body>
    <button id="create" class="button2" onclick="setValue('Query', 'test')">Create</button>

    <textarea name="Query" id="Query" cols="70" rows="10"></textarea> 
    </body>
    </html>
    Das sollte funktionieren. Mit einem Klick auf den Button wird die Funktion setValue aufgerufen, die den Value-Wert von dem Element mit der ID 'Query' auf test setzt.

    greez
     
  6. 27. Januar 2011
    AW: Text per Button in Textfeld

    so einfach ist es dann doch nicht. aber du findest ein beispiel inkl. code bei selfhtml.

    JavaScript: Formulare: Text an Cursorposition einf
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.