Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pole 'Textarea' + linki i 'Enter'
Forum PHP.pl > Forum > Przedszkole
LubieWino
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.
mike
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)
LubieWino
Ok, sprawdze to, ale jak bedzie coś nie tak, to w przedszkolu mam paru kolegów brutalów.
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.