Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie [entera] przy każdym wklejeniu tekstu do textarea.
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
cycofiasz
Witam, mam pole formularza "textarea" i mam potrzebę dodawania do niego co parę sekund kolejnego linku. Każdy link musi być oddzielony od kolejnego znakiem nowej linii. Trochę męczące jest wciskanie na klawiaturze entera i chciałbym aby ten enter był automatycznie dodawany na końcu wklejonego linku.

jest to możliwe? Jeżeli tak to jak?
EarthCitizen
Możesz użyć prostej funkcji w JavaScript, która będzie wywoływana po zwolnieniu focusa z pola (onblur).

  1. <script type="text/javascript">
  2. function dodajEnter(pole)
  3. {
  4. var tekst = pole.value;
  5.  
  6. if (tekst.length == 0) return;
  7.  
  8. var ostatni_znak = tekst.substr((tekst.length-1), 1);
  9.  
  10. if (ostatni_znak.charCodeAt() != 10) {
  11. pole.value += "\n";
  12. }
  13. }
  14.  
  15. <textarea onblur='dodajEnter(this)'></textarea>
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-2025 Invision Power Services, Inc.