Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]Usunięcie zaznaczonego tekstu w textarea
Forum PHP.pl > Forum > Przedszkole
Chys
Mam malutki problem z formularzem, a konkretniej z polem textarea.
Chodzi o to, że chciałbym usunąć zaznaczony tekst w polu używając javascriptu, tj dajmy na to:
  1. <textarea name="sample" rows="10" cols="30">Przykładowy tekst</textarea>
  2. <button onclick="deleteSelected()">Usuń zaznaczone</button>

zaznaczam wyraz "Przykładowy", wciskam przycisk "Usuń zaznaczone" i wyraz "Przykładowy" się usuwa z pola textarea... Jak coś takiego zrobić?
-gość-
  1. <script type="text/javascript">function deleteSelected()
  2. {
  3. document.getElementById("sample").value = "";
  4. }
  5. <textarea name="sample" id="sample" rows="10" cols="30">Przykładowy tekst</textarea>
  6. <button onclick="deleteSelected()">Usuń zaznaczone</button>
Chys
Ale to usunie całą zawartość, a dokładniej ustawi na brak wartości, a ja chcę tak, żeby usunęło tylko to co się zaznaczyło winksmiley.jpg
-gość-
  1. <script type="text/javascript">function deleteSelected()
  2. {
  3.  
  4. var txtarea = document.getElementById("sample");
  5. var selected = (txtarea.value).substring(txtarea.selectionStart,txtarea.selectionEnd);
  6. txtarea.value = txtarea.value.replace(selectedl, "");
  7.  
  8. }
  9. <textarea name="sample" id="sample" rows="10" cols="30">Przykładowy
  10. tekst</textarea>
  11. <button onclick="deleteSelected()">Usuń zaznaczone</button>
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.