Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript / jQuery] Problem z textarea i .append(), .text()
evilpr0
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 10.03.2011
Skąd: Glasgow

Ostrzeżenie: (0%)
-----


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



Ten post edytował evilpr0 3.11.2011, 03:42:58
Go to the top of the page
+Quote Post
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Może zamiast .append() użyj czegoś takiego:
[JAVASCRIPT] pobierz, plaintext
  1. $('#Komentarz').val($('#Komentarz').val() + ' ' + 'O.o');
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
evilpr0
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 10.03.2011
Skąd: Glasgow

Ostrzeżenie: (0%)
-----


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?

Ten post edytował evilpr0 3.11.2011, 00:36:44
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:55