BB-code insert List

Loddar1

Erfahrenes Mitglied
Hi ich versuche mich gerade an einem BB-Code Editor,
klappt soweit auch wunderbar bis auf das Feld.
Wenn ich bei mir auf den List Button Klicke, kommt:
Code:
[ list=1]

[*]

[ /list]
wie mache ich das beim drücken der Entertaste innerhalb des List-Feldes dieses Zeichen
Code:
[*]
kommt?

Bei mir steht:
Code:
<img src="list.gif" onclick="javascript:insert(\'[ list=1][*]\n\', \'\n[ /list]\')"
 onmouseover="showtip(\'[ list=1] Sortierte Liste [ /list]\')" 
 onmouseout="showtip(\'\')" alt="" />

PHP:
$text = preg_replace('/\[list](.*)\[\/list\]/siU', '<ul>\\1</ul>', $text);
$text = preg_replace('/\[list=(1|a)](.*)\[\/list\]/siU', '<ol type="\\1">\\2</ol>', $text);
$text = preg_replace('/\[\*\](.*)/', '<li>$1</li>', $text);

Kann mir einer Helfen?
 
Zuletzt bearbeitet:
Du könntest das Event onkeyup abfangen und prüfen ob der Zeichencode 13 entspricht, also der Enter-Taste.
 
Folgendes funktioniert bei mir:
Javascript:
document.getElementById("input-box").onkeyup = function(e)
{
  var code = (e.which)?e.which:e.keyCode;
  if (code==13)
  {
     /* Enter gedrückt, mach was */
  }
}
Du musst natürlich noch die ID durch deine ersetzen.
 

Neue Beiträge

Zurück