Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[Forms] Tekst in textarea

Edwin2
20 antwoorden
  • Hoe kan ik via een link tekst in een textarea invoegen?
  • [quote:071f11179e]
    Op 25-01-2002 17:59, schreef Edwin2:
    Hoe kan ik via een link tekst in een textarea invoegen?
    [/quote:071f11179e]

    Hoe bedoel je, tekst invullen in een mysql textarea veld? Of begrijp ik je verkeerd?
  • Nee, het is de bedoeling dat er via een link een stukje tekst aan de textarea van een formulier wordt toegevoegd.
  • Als je de beschikking hebt over een server-side programmeertaal kan dat redelijk eenvoudig, met javascript moet het ook kunnen denk ik, maar daar moet je bij de Javascript experts voor zijn denk ik :smile:
  • Wie zijn dat eigenlijk?
    Anni heeft altijd wel een suggestie, teacher ook, wie nog meer?
  • paar dagen terug is er al een topic geweest wat jouw vraag beantwoord:
    [b:c9db20384c][JS] Tekst invoegen op de huidige cursorpositie…[/b:c9db20384c]

    Ging eigenlijk over het invoegen op de cursorpositie, maar het eerste stukje code kan je gebruiken voor het toevoegen van tekst aan een textarea.
  • Kijk dat bedoel ik, Annie heeft altijd wel een suggestie. :smile:
  • Dat hoeft toch allemaal niet zo moeilijk?

    <form name="myform">
    <input name="txt1"><br />
    <textarea name="txt2"></TEXTAREA><br />
    <button onclick="document.myform.txt2.value += document.myform.txt1.value">klik</button>
    </form>

    zo wordt de text uit het eerste vakje toegevoegd aan het 2e..

    [ Dit Bericht is bewerkt door: Jurriaan R op 2002-01-25 22:25 ]
  • ietsje directer:
    [code:1:3097079834]
    <html>
    <head>
    <script language="JavaScript">
    function voegtoe() {
    document.blaa.mijntekst.value = "dit is mijn tekst!";
    }
    function voegtoe_2() {
    document.blaa.mijntekst.value = "teacher is fantastisch!";
    }
    function maakleeg() {
    document.blaa.mijntekst.value = "";
    }
    </script>
    </head>
    <body>
    <form name="blaa">
    <textarea name="mijntekst" rows="4" cols=20">
    </textarea><br>
    <a href="#" onclick="voegtoe()">klik mij!</a><br>
    <a href="#" onclick="voegtoe_2()">klik mij ook!</a><br>
    <a href="#" onclick="maakleeg()">maak mij leeg</a>
    </body>
    </html>
    [/code:1:3097079834]

    is dit wat je nodig hebt???

    grtzzz.

    t.
  • Bedankt voor de reacties, maar het is eigenlijk de bedoeling dat er een stukje tekst in een textarea wordt toegevoegd op de plaats van de cursor.
  • Ik zal dat topic van annie eens lezen
  • [quote:ebf4fba44c]
    Op 26-01-2002 8:11, schreef Edwin2:
    Ik zal dat topic van annie eens lezen
    [/quote:ebf4fba44c]

    Heeft Anni een topic dan, volgens heeft hij alleen maar gereageerd op berichten en heeft hij de laatste tijd geen topic geopend.
    Je bedoelt de reply van Anni bovenaan deze topic denk ik. :smile:
  • klopt :smile:
  • Ik heb nu dat andere topic gelezen, maar ik kom er nog niet uit.
    Ik ben nou ook niet echt een gevorderde programmeur als het om javascript gaat.
  • Ik weet eigenlijk ook niets van JavaScript.
    Het eninge wat ik je kan aanraden is: zoek eens op http://javascriptsource.com :smile:
  • [quote:ff51c0de7b]
    Ik heb nu dat andere topic gelezen, maar ik kom er nog niet uit.
    [/quote:ff51c0de7b]

    Waar kom je niet uit?
  • Hoe ik tekst op de cursorpositie kan invoegen.
  • Nee dôh, dat snap ik…
    Maar er staat daar dus een script dat dat doet. Welk gedeelte van dat script snap je niet, zodat je het niet zelf kunt gebruiken?

  • Nou, in dat script van jou moet je een stukje tekst selecteren waarna je op die knop klikt, zodat er om het geselecteerde stukje tekst een ander stukje tekst toegevoegd wordt.
    Dus hoe moet ik dat script nou aanpassen zodat er niks geselecteed hoeft te worden om tekst toe te voegen.
    Dus dat je gewoon ergens je cursor in die tekst zet, en dat er dan voor of achter de cursorpositie tekst toegevoegd wordt na een druk op de knop.
  • Een voorbeeldje:
    [code:1:f69f301566]
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    function storeCursorPos(oTextarea)
    {
    if (oTextarea.createTextRange)
    oTextarea.cursorPos = document.selection.createRange().duplicate();
    }

    function insertAtCursor(oTextarea, sText)
    {
    if (oTextarea.createTextRange && oTextarea.cursorPos)
    {
    var oCursorPos = oTextarea.cursorPos;
    oCursorPos.text = sText;
    }
    else oTextarea.value += sText;
    }

    </script>
    </head>
    <body>
    <form>
    <textarea name="foo" rows="5" cols="50" onselect="storeCursorPos(this)"
    onclick="storeCursorPos(this)" onkeyup="storeCursorPos(this)">
    </textarea><br />
    <input type="button" value="invoegen"
    onclick="insertAtCursor(this.form.foo, '-')" />
    </form>
    </body>
    </html>
    [/code:1:f69f301566]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.