Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wstawienie tekstu do textarea po wciśnięci buttona
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
zlw
Witam,

Tak jak w temacie.
Chciałem prosić o jakiś najprostszy skrypt, który wstawiałby dany tekst (np. [ b ] i po ponownym naciśnięciu [/ b ]) do textarea.
Cysiaczek
Więc nie to forum...

Przenoszę na Szukam
skowron-line
  1. <script type="text/javascript">
  2. function wstaw(insert){
  3. var textareaa = document.getElementById('text');
  4. textareaa.value = insert;
  5. var buttonn = document.getElementById('but');
  6. if(buttonn.value == ''){
  7. buttonn.value = ''];
  8. }else if(buttonn.value == '[/b]'){
  9. buttonn.value = '[b]';
  10. }
  11. }
  12. <input type="button" id="but" value="[b]" onclick="wstaw(this.value);">
  13. <textarea id="text"></textarea>
pisane z palca
Nattfarinn
Jeśli chodzi o ekstremalnie prosty (i nie bez wad) przykład, to może nakieruje Cię coś takiego:

  1. var OpenedTags = new Array();
  2.  
  3. function BBCodeTag(field, open, close)
  4. {
  5. var TextField = document.getElementById(field);
  6. OpenedTags[open] = !OpenedTags[open];
  7. if(OpenedTags[open] != true) TextField.innerHTML = TextField.innerHTML + close;
  8. else TextField.innerHTML = TextField.innerHTML + open;
  9. }
  10.  
  11. <input type="button" onclick="BBCodeTag('pole_tekstowe', '', '')" value="B"><br>
  12. <textarea id="pole_tekstowe"></textarea>


Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.