Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Formatowanie tekstu w textarea
pjamorski
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Witam,



mam takie oto pytanie:

Jak mógłby uzyskać w najprostszy sposób jak tylko się da następujący efekt:
opiszę słownie (IMG:http://forum.php.pl/style_emoticons/default/czarodziej.gif)

Mam obszar tekstowy TEXTAREA, tak jak tutaj na forum i chciałbym zrobić przycisk, tak jak jest na tym forum i na innych, żeby ten tekst po zaznaczeniu, wbił automatycznie w znaczniki, niech będzie wytłuszczenia?

proszę o wyrozumiałość, szukałem ale takie bardzo trudne rzeczy znalazłem, że nie mogę do tego jeszcze podjechać na luzaku.

dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Jeśli masz na myśli dodanie BBCODE to proponuję coś takiego:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <head>
  3. <title>Dodanie znaczników</title>
  4. <script type="text/javascript">
  5. function b () {
  6. var textarea = document.getElementById('text');
  7. var select = (textarea.value).substring(textarea.selectionStart, textarea.selectionEnd);
  8. textarea.value = textarea.value.replace(select, '' + select + '');
  9. return false;
  10. }
  11. </script>
  12. </head>
  13. <body>
  14. <form action="">
  15. <textarea id="text" rows="10" cols="80">Litwo! Ojczyzno moja! Ty jesteś jak zdrowie. Ile cię trzeba cenić, ten odwiązywać, składać. Właśnie rzecz o czyjeś kolana pośliznęła się moda francuszczyzny!</textarea>
  16. <input type="button" value="Pogrubiony" onclick="b()" />
  17. </form>
  18. </body>
  19. </html>


Ten post edytował nexis 26.09.2008, 13:11:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 11:13