![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 8.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Napotkałem na taki mały problemik. Prawdopodobnie będzie to pytanie banalne ale jakoś nie mogę się z tym uporać. Mam taki kod html: W miejscu gdzie jest komentarz chcę aby pole tekstowe nie było podłużne tylko bardziej prostokątne z mozliwością przechodzenia do nowego wiersza za pomocą entera'a. Oraz żeby automatycznie przesuwało w dół się po wpisaniu większej ilości tresci. Może jakiś pomysły? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 0 Dołączył: 19.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie mam podobny problem, tzn powiększyć powiększyłem, musisz zamiast:
skorzystać z <textarea> tyle że właśnie się teraz zastanawiam i dochodze jak zrobić żeby enter działał :/ textarea przy wyświetlaniu danych z bazy użyć funkcji nl2br() bo pole tekstowe nowe linie (entery) wysyła jako /n a ta funkcja konwertuje /n na <br /> |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 8.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Trochę tajemniczo to dla mnie brzmi. Może trochę za rączkę mnie poprowadzicie ?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
tą linie co Ci podawałem zrób tak
Natomiast "x" oraz "y" oznaczają odpowiednio: ilość kolumn i wierszy tekstu, które mogą się jednocześnie zmieścić w polu, bez jego przewijania. a z tym nl2br() zaraz poczytam bo sam musze to zrobić. nl2br tu jest ładnie opisane na pewno poradzisz sobie, mi już działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) PS: przy wywoływaniu zmiennej dajesz nl2br(tu wstawiasz zmienną która przechowuje twoją treść) i co dałeś rade?? hmm a jak można zrobić żeby w textarea pobrało do edycji wartość zmiennej? bo w input robiło się to tak:
a teraz mam:
przy takim wstawieniu w textarea nie chce wyświetlić zawartości zmiennej $tresc. jak mam to umieścić? Ten post edytował Oscar_83 22.05.2007, 22:05:32 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 10.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
hehe super - działa dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a myślałem że już tak próbowałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Właśnie miałem podobny problem:
Rozwiązanie to dynamicznie zmienia rows w textarea w zależności od ilości znaków końca wiersza.
Ten post edytował Cysiaczek 23.05.2007, 16:39:10 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 10.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
a jak w takiej rubryce:
mam zmienić kolor, a w zasadzie tło tego pola w którym wpisuje się dane?? bo te bgcolor co są nie odpowiadają za to pole do wpisywania. oki juz pytanie nieaktualne, a jeśli ktoś miałby taki sam problem to podaje jak powinno być: Ten post edytował Oscar_83 23.05.2007, 21:27:10 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 8.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam Was ponownie.
Dłuższy czas się nie odzywałem ale sesja egzaminacyjna...rozumiecie... Wracam do mojego problemu opisanego w tym wątku. A więc mam taki kod: Jak zrobić aby ENTEREM przechodzić do nowego wiersza? No może ktoś pomoże jednak? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) please!! |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 8.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej,
a może tak jak pisano wcześniej użył byś <textarea> zamiast tego dużego <input type="text">. Pole <input> jest z natury jednowierszowe. No chyba, ze coś źle pisze to niech mnie ktoś poprawi. Czy to jest po prostu konieczne? Ten post edytował atomek4 27.06.2007, 20:49:18 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 8.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
No zrobiłem chyba wg wskazówek ale nic z etgo.
Dalej nie przechodzi do nowej linii. <html> <head> <title>"Polska Piłka Nożna" - aktualizacja danych (kluby)</title> </head> <body> <h1>"Polska Piłka Nożna" - aktualizacja danych (kluby)</h1> <form action="wstaw_klub.php" method="post"> <table border="0"> <tr><td>klub</td><td> <input type="text" name="klub" maxlength="40" size="30"><br /></td></tr> <tr><td>tresc</td><td> <textarea name="tresc" cols="100" rows="10"><?php echo $tresc; ?></textarea><br /></td></tr> <tr><td colspan="2"><input type="submit" value="Zapisz"></td></tr> </table> </form> </body> </html> Co jest nietak? |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 8.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
W momencie kiedy wciskasz enter w polu textarea dla php jest to znak "\n". Jak dodajesz to do bazy najlepiej użyć funkcji nl2br(), która zamieni wszystkie "\n" na <br />. Funkcji odwrotnej do tej nie ma w php, ale można to zrobić np tak:
Może to ci jakoś pomoże. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował atomek4 27.06.2007, 22:19:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 16:38 |