Text op jusite locatie toevoegen aan een text input field

Pagina: 1
Acties:

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 09-08 00:05
Ik heb een <input type="text"> field, daarin wil ik door middel van een knop elders op de site te klikken een bepaalde text invoegen (die na het processen van de ASP code veranderd in een variabele)

Stel je hebt dus een text veld met de volgende text:

"Dit is even een leuk testje"
En je zet de cursor bijv tussen het woord "leuk" en "testje" vervolgens klik je op een button elders waardoor bijv het volgende stukje text daar word ingevoegd:[[variabele/]]

waardoor na het het knopje te hebben geklikt de volgende text staat in het text field.

"Dit is even een leuk [[variablele/]] testje"

Het is me wel gelukt bij een HTML IFRAME die ik gebruik als HTML editor, daar doe ik het volgende:

JavaScript:
1
2
3
4
myEditor.focus()
var sel=myEditor.document.selection.createRange()
sel.pasteHTML("<font color=green>||dit is een test/||</font>")
sel.select()


Iemand hoe ik dat doe bij een gewoon textveld?? _/-\o_ _/-\o_

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

http://www.codebase.nl/index.php/command/viewcode/id/189 werkt in een textarea, dus moet naar ik aanneem ook in een gewoon textfield werken

Intentionally left blank


Verwijderd

Die editor bestaat waarschijnlijk uit een contentEditable div? Je kunt jouw probleem dan toch op dezelfde manier aanpakken? Gewoon een divje maken dat er uitziet als een input veld en daar die editor functies aan toekennen :)

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 09-08 00:05
crisp schreef op 23 September 2003 @ 15:08:
http://www.codebase.nl/index.php/command/viewcode/id/189 werkt in een textarea, dus moet naar ik aanneem ook in een gewoon textfield werken
Thanks! Dit werkt OK! Had alleen verwacht dat het ook makkelijker kon... :)