Hola.
Al parecer PHP no es nada sin un poco de Javascript.
Tengo un pequeño problema que me está sacando de quicio. Primero mostraré un resumen del código:
HTML:
<b class="b">B</b>
<textarea class="textarea"></textarea>
PHP:
<?php
function bbcode($input){
$input = strip_tags($input);
$input = htmlentities($input);
$search = array(
'/{b}(.*?){/b}/is'
);
$replace = array(
'<b>$1</b>'
);
return preg_replace($search,$replace,$input);
};
?>
JS:
$(".b").on("click",function(){
var b = "{b}{/b}";
$(".textarea").val($(".textarea").val()+""+b);
});
Bien, ahora el problema es que el texto se agrega al final del textarea y lo que quiero es que se agregue donde yo coloque el cursor.
Sí, ya he leído demasiadas páginas pero no he podido con ninguna y necesito una solución. Si alguno sabe, pido por favor que me explique.
PD: Es para un código bbcode.
Muchas gracias.
Suerte.