[HTML/JS] Enter invoegen in textarea

Pagina: 1
Acties:

  • Guillome
  • Registratie: Januari 2001
  • Niet online
Hoi
Ik heb dit script om een <br /> toe te voegen aan een textarea als er op CTRL + enter gedrukt wordt
code:
1
2
3
4
5
  if (window.event.keyCode == 13 && window.event.ctrlKey) 
  { 
    var range = document.selection.createRange(); 
    range.text = "<br />\n";
  }


Dit staat in de onkeydown event.

Dan voegt hij de <br /> toe, en de \n, maar die \n wordt pas een enter als er weer een letter wordt ingetikt.
Als ik dit doe:
range.text = "<br />\n "; (dus met spatie op het einde)
dan doet hij het wel, maar dat wil ik niet.
Weet er iemand een goeie oplossing hiervoor?

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router