Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klikam na link(button) i coś dodaje się w textarea
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Wieviór
Wie ktos jak zrobić coś takiego jak na forum jest, że w textarea coś się doda jak kliknę na button czy link...
Fipaj
Bardzo prosto...

onClick wczytujesz zawartość textarea, a potem dajesz textarea.value = textarea.value + 'dodatkowy tekst'
Wieviór
Żeś wytłumaczył jak prof. Ja nigdy nic w JS nie robiłem. Jakoś troszke chociaż jaśniej... please
Fipaj
<textarea onclick="this.value = this.value + 'coś, co chcesz dodać'>ha!</textarea>

powinno działać, ale ja w JS jeszcze gorszy od ciebie jestem...
odpowiadam, jakby co, bo nikt inny tego nie robi smile.gif
Wieviór
  1. <script language="JavaScript" type="text/javascript">
  2. function sign(text) {
  3. var txtarea = document.post.add;
  4. text = '' + text + '';
  5. if (txtarea.createTextRange && txtarea.caretPos) {
  6. var caretPos = txtarea.caretPos;
  7. caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == '' ? caretPos.text + text + '' : caretPos.text + text;
  8. txtarea.focus();
  9. } else {
  10. txtarea.value += text;
  11. txtarea.focus();
  12. }
  13. }
  14.  
  15. <FORM ACTION="post.php" METHOD="POST" name="post">
  16. <TEXTAREA NAME="add" rows="15" cols="35"></TEXTAREA><BR>
  17. <a href="javascript:sign('[tekst1]')">tekst1</a>
  18. <a href="javascript:sign('[/tekst2]')">tekst</a>
  19. </FORM>


Sam już to wynalazłem, więc się dziele.

Pozdriawam
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.