![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , posiadam w formularzu pole typu textarea. W jaki sposób mogę załamywać linie z tekstem w taki sposób aby nie wychodziły poza obręb pola ..tylko zeby były automatycznie zawijane do następnej linii w przypadku braku miejsca na dalsze wpisywanie tekstu?? //dodam, że korzystam z przeglądarki ff....... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod <div> <label for="pozostale">pozostałe:</label> <textarea name="pozostale" class="text" type="text" maxlength="30" value="<?=$pozostale;?>" cols="15" rows="5" wrap="virtual"></textarea> </div> Próbowałem do tej pory chyba w każdy sposób jeśli chodzi o element wrap: wrap: off, virtual, phisical, soft, hard ..lecz za każdym razem nie zostaje zawinięta linia tekstu Ten post edytował em-ba 17.06.2008, 16:15:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 5 Dołączył: 3.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
1
Cytat "physical" - zawijanie tekstu na stronie i przesyłanie w formularzu tekstu zawiniętego "virtual" - zawijanie tekstu na stronie, ale przesyłanie w formularzu tekstu w "długich linijkach" (tak jak został wpisany) Dwie ostatnie metody niczym widocznym się nie różnią, jedynie w formularzu tekst będzie przesłany w różnych formach. 2. w textarea nie ustawiasz maxlength="30" , a cols="x" rows="y" więcej tu: http://www.kurshtml.boo.pl/html/obszar_tek...formularze.html |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
dzieki - znam tą stronę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
tylko, że dalej nie wiem na czym polega problem, bo nawet jak piszę w kodzie: Kod <div> <textarea wrap="physical" cols="15" rows="5"></textarea> </div> to też nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 5 Dołączył: 3.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
może bardziej poszerz pole? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pasek zawijania pojawia się, gdy wyraz nie mieści się w jednej linii. Ew. spróbuj może usunąć wrap="physical" ? Potraktowane zostanie wtedy pole na wartości domyślnej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 202 Pomógł: 3 Dołączył: 6.01.2008 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
poszerzyć pole? - nie zabardzo, bo nie w tym rzecz (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
pasek pojawia się, gdy ciąg znaków nie mieści się w jednej linii lecz mnie chodzi o to, że jak się nie mieści, to żeby przeniosło kursor niżej, a nie żeby pojawił się pasek na dole (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jak usówam wrap="physical" ..brak zmian (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() ![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 5 Dołączył: 3.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
niestety jeśli ciąg jest za duży, to chyba nie pozostaje nic innego jak użycie pola tekstowego
<INPUT NAME=text. Przejrzałem parę formularzy i wszędzie textarea zachowywało się tak samo, a więc pasek się tworzył. Ew. pozostaje opcja poszukania skryptu... no, chyba, że ktoś zna inną odpowiedź - mój zapas wiedzy się wyczerpał (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak w stringu wprowadzanym to textarea nie będzie spacji to chyba się nie złamie, mimo tego, że jest ustawione "wrap" ?
|
|
|
![]()
Post
#8
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
w css musisz dać tak:
Tu chyba nie chodzi o overflow, tylko o white-space. @em-ba chodziło o to żeby tekst się zawijał w <textarea>. Jeśli sie nie zawija wniskuję, że nie ma w nim spacji, a jeśli nie ma spacji to chyba nie ma sposobu żeby się zawinął? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:15 |