Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Pole 'Textarea' + linki i 'Enter'
LubieWino
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 15.10.2006

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


Witam, mam problem z formularzem. Robie fomularz dodawania komentarza, tworze w HTMLu pole 'textarea'.
I teraz mam 2 problemy.

1. Po pierwsze - chciałbym, że gdy przy wpisywaniu treści komentarza w pole 'textarea' zastosuje klawisz ENTER (koniec linijki i start od nastepnej), również po zaakceptowaniu komentarza i wyświetleniu go, wystąpił ten sam efekt. Narazie mam tak, że zastosowany klawisz Enter podczas wpisywania, jest całowicie pomijany przy wyświetlaniu na stronie sad.gif można to jakoś rozwiązać?

2.Po drugie (tu wydaje mi się, że mam wskazówki jak to ugryźć) - chciałbym to samo zrobić z dodawniem linków do stron. Tzn jeśli ktoś w komentarzu wkleji linka do strony, to żeby po wyświetleniu go, był to rzeczywisty odnośnik do strony i był wyróżniony innym kolorem. Dostałem tutaj wskazówke, że trzeba to zrobic wyrażeniami regularnymi. Przejrzałem je ale jeszcze nie próbowałem się tym zająć, aczkolwiek widze, że rzeczywiście one mogą mi tutaj pomóc. W każdym razie czy możecie coś też napisać na ten temat, albo podać jakąś alternatywną metodę (oprócz dodawnia darmowych edytorów typu HTMLArea - są za bardzo skomplikowane a ja chce bardzo proste urządzenie) ?

Z góry dzięki.

Ten post edytował LubieWino 8.12.2007, 19:01:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(LubieWino @ 8.12.2007, 18:59:42 ) *
1. Po pierwsze - chciałbym, że gdy przy wpisywaniu treści komentarza w pole 'textarea' zastosuje klawisz ENTER (koniec linijki i start od nastepnej), również po zaakceptowaniu komentarza i wyświetleniu go, wystąpił ten sam efekt. Narazie mam tak, że zastosowany klawisz Enter podczas wpisywania, jest całowicie pomijany przy wyświetlaniu na stronie sad.gif można to jakoś rozwiązać?
Ależ te Enery wcale nie są pomijane tongue.gif
Sprawdź co zostanie wyświetlone w przeglądarce jak w pliku .html dasz:
Cytat
Jedna linia
Druga linia
Po prostu zamień znaki końca linii na znaczniki <br />
nl2br()

Cytat(LubieWino @ 8.12.2007, 18:59:42 ) *
2.Po drugie (tu wydaje mi się, że mam wskazówki jak to ugryźć) - chciałbym to samo zrobić z dodawniem linków do stron. Tzn jeśli ktoś w komentarzu wkleji linka do strony, to żeby po wyświetleniu go, był to rzeczywisty odnośnik do strony i był wyróżniony innym kolorem. Dostałem tutaj wskazówke, że trzeba to zrobic wyrażeniami regularnymi. Przejrzałem je ale jeszcze nie próbowałem się tym zająć, aczkolwiek widze, że rzeczywiście one mogą mi tutaj pomóc. W każdym razie czy możecie coś też napisać na ten temat, albo podać jakąś alternatywną metodę (oprócz dodawnia darmowych edytorów typu HTMLArea - są za bardzo skomplikowane a ja chce bardzo proste urządzenie) ?
Wyrażenie regularne i nic innego.
Każde alternatywna metoda będzie gorsza.

Zapraszam do przedszkola.
(przenoszę wątek)
Go to the top of the page
+Quote Post
LubieWino
post
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 15.10.2006

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


Ok, sprawdze to, ale jak bedzie coś nie tak, to w przedszkolu mam paru kolegów brutalów.
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 - 17:33