Je veux créer un bouton simple qui va injecter un [b] [/ b] dans une zone de texte.comment ajouter un bouton simple qui va injecter un tag dans une zone de texte?
Comment est-ce que je peux faire ceci?
Je veux créer un bouton simple qui va injecter un [b] [/ b] dans une zone de texte.comment ajouter un bouton simple qui va injecter un tag dans une zone de texte?
Comment est-ce que je peux faire ceci?
Votre question est étiquetée jQuery, donc je suppose que vous l'utilisez:
HTML:
<button id="mybutton>Bold</button>
<textarea id="mytextarea"></textarea>
JS:
$('mybutton').click(function(){
$('#mytextarea').append('[b][/b]');
});
Bien sûr, une véritable mise en œuvre du BBCode à la La possibilité d'entourer le texte en surbrillance avec des balises [b], et/ou d'ajouter [b] au premier clic du bouton et [/ b] à la seconde, est un autre problème entièrement.
Vous pouvez consulter ce lien sur les solutions pour obtenir du texte sélectionné à partir d'une zone de texte. http://corpocrat.com/2008/08/10/how-to-get-selected-value-in-textarea-using-javascript/ – WesleyJohnson