![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem z przeniesieniem tekstu do Textarea ze zmiennej PHP. Problem jest tego typu, że w zmiennej są znaki specjalne tj. ' " ` ( ) / \ I gdy próbuję z takimi znakami specjalnymi przenieś zawartość zmiennej, nic się nie dzieje. Natomiast jako zwykły tekst nie ma problemu. Próbowałem napisać wiele skryptów i szukałem jakichś gotowych rozwiązań aby sprawdzić czy zadziałają i nic... żaden skrypt nie chce przenieść tekstu ze znakami specjalnymi (IMG:style_emoticons/default/sad.gif) Przykładowy skrypt: Kod <script>function dodaj(tekst) { document.getElementById('id_Textarea').value+=tekst; }</script> <a href="java script: dodaj('przykładowy tekst')">DODAJ TEKST</a> <textarea id="id_Textarea"></textarea> W podany wyżej sposób wszystko działa OK, ale gdy wpisze zamiast "przykładowy tekst" swoją zmienną: $tekst W której zawarte jest np.: - Cytat z księgi: "Bla bla" użytkownik 'taki i taki' To skrypt już nie działa. Proszę o pomoc, Pozdrawiam! Nie da się tego zrobić w żaden sposób? (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż jak wstawiasz zmienną $tekst do tego kodu.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
W ten sposób:
<a href="java script: dodaj('$tekst')">DODAJ TEKST</a> lub: <a href='java script: dodaj(\'przykładowy tekst\')'>DODAJ TEKST</a> |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zainteresuj się trochę więcej jak działa PHP.
http://stackoverflow.com/questions/168214/...escape-newlines http://stackoverflow.com/a/3943261 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zainteresuj się trochę więcej jak działa PHP. http://stackoverflow.com/questions/168214/...escape-newlines http://stackoverflow.com/a/3943261 Przeczytałem wszystko, praktycznie wszystkie funkcje próbowałem które tam podawali ale nic nie pomogło tak jakbym chciał. Np. po użyciu json_encode podwójne cudzysłowia wyświetlają się w textarea jako " poza tym nie mogę go użyć w a href ani a onclick bo w ogóle wtedy nie działa i musi to być w <script></script> Mi chodzi o to, aby tekst przenieś do textarea w takim stanie w jakim jest, żeby nie dawało mi np. " w textarea jak jest podwójny cudzysłów. Dobra, zrobiłem to sobie zwykłym PHP. Co prawda jest przeładowanie strony po kliknięciu ale nie ma żadnych problemów jak z JavaScript/Ajax... mówi się trudno (IMG:style_emoticons/default/sad.gif) Chciałem jednak bez tego przeładowania, dlatego się bawiłem z tym JS ale widzę, że chyba nic z tego... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:21 |