Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript / jQuery] Problem z textarea i .append(), .text()
Forum PHP.pl > Forum > Po stronie przeglądarki
evilpr0
Witajcie! Mam pewien problem, postaram się wyjaśnić w prostych zdaniach. Tworzę sobie system komentarzy na moją stronę i postanowiłem użyć jQuery tak, aby po kliknięciu w obrazek emotikonu wrzucało jakiś tekst do textarea, który później przerobię za pomocą PHP i wyślę do bazy. No i mam problem. Oto mój kod:

  1. $(document).ready(function(){
  2.  
  3. $('img#1').click(function() {
  4.  
  5. $('#Komentarz').append('mad.gif');
  6.  
  7. });
  8.  
  9. $('img#2').click(function() {
  10.  
  11. $('#Komentarz').append('biggrin.gif');
  12.  
  13. });
  14.  
  15. $('img#3').click(function() {
  16.  
  17. $('#Komentarz').append('O.o');
  18.  
  19. });
  20. });



Są to tylko trzy, nie daję wszystkich, bo są praktycznie takie same a jest ich 22. I teraz objaśnienie. img#[numer] - jest to ID obrazka, który ma być kliknięty, #Komentarz - jest to ID textarea.

I teraz problem jest taki.. gdy kliknę na obrazki, wszystko doskonale się dodaje. Ale jeśli wpiszę coś w textarea i kliknę w obrazek nic nie dodaje mi się do textarea, nie mam pojęcia dlaczego. Będę wdzięczny jeśli ktoś pomoże. smile.gif
Pozdrawiam, Evil.


@EDIT: Wrzucę tutaj link do filmiku, który wstawiłem na YouTube, aby pomóc wam przeanalizować mój problem. Pozdrawiam. wink.gif

Problem JavaScript - KLIK

mortus
Może zamiast .append() użyj czegoś takiego:
[JAVASCRIPT] pobierz, plaintext
  1. $('#Komentarz').val($('#Komentarz').val() + ' ' + 'O.o');
[JAVASCRIPT] pobierz, plaintext
evilpr0
Cytat(mortus @ 2.11.2011, 09:10:12 ) *
Może zamiast .append() użyj czegoś takiego:
[JAVASCRIPT] pobierz, plaintext
  1. $('#Komentarz').val($('#Komentarz').val() + ' ' + 'O.o');
[JAVASCRIPT] pobierz, plaintext


Niestety jest tak samo..

@EDIT: Działa na Internet Explorer i Operze, nie działa na Mozilli.. any ideas?
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.