Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] Textarea, pole formularza textarea nie przechodzi do nowej linii
ats2008
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

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


Witajcie,

Problem wydaje się banalny, ale zaskoczył mnie.

Mam następujący kod obszaru textarea formularza:

  1. <textarea name="tresc" id="tresc" rows="5" cols="50" >'.$_POST['tresc'].'</textarea>


umieszczony w skrypcie php, ale mniejsza.

Chodzi o to, że tekst nie przechodzi do nowej linijki po dojechaniu do końca pierwszego rzędu, tylko rozszerza ze scrolem pole formularza w nieskończoność.

Problem jest, o dziwo, we wszystkich normalnych przeglądarkach, tylko IE wyświetla normalnie tekst od nowej linijki.

Poprzeglądałem strony internetowe i okazuje się, że problem jest nagminny, nawet w profesjonalnych firmach webmasterskich z wieloletnim starzem... Większość formularzy typu textarea rozszerza się w ten sposób. Mój przykład jest tutaj.

Znacie może jakiś sposób na normalne wyświetlania tekstu, tzn. przechodzenie do nowej linijki, a jak tekst będzie większy niż 5 linijek (rows="5") to będzie rozszerzał się w dół (ze scrollem?).

Dzięki wielkie.

Go to the top of the page
+Quote Post
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Nie wiem na jakich przeglądarkach pracujesz, ale u mnie wszystko jest okey, tekst przechodzi do nowej linii.

Zresztą profesjonalne firmy nie stosują szablonów z gwiezdnych wojen: http://atsdesign.pl/hosting.php (IMG:style_emoticons/default/ohmy.gif)

Dla tej strony dałbym nagrodę, nie wiem za co ale dałbym: http://www.raj.free.ngo.pl/

Ten post edytował potreb 13.02.2010, 18:57:25
Go to the top of the page
+Quote Post
ats2008
post
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

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


ups,

wiedziałem, że ktoś będzie szperał po moich stronach, następne przykłady umieszczę na jakimś cba.pl lub coś (IMG:style_emoticons/default/smile.gif)

Niemniej, osobiście dopiero zacząłem się bawić z formularzami i zdziwiłem się, że Opera, Netscape i FF nie zawija treści, z kolei:
IE, Chrome i Safari czytają dobrze, tzn. zawijają tekst.

Dodam jeszcze, że wyszperałem gdzieś, że za zawijanie odpowiedzialna jest właściwość wrap. Ustawiam:
  1. <textarea wrap="physical" rows="5" cols="30"></textarea>
  2. </form>

, ale to nie daje wyników w 3 pierwszych przeglądarkach - znaczy, że na kompie mam coś nie tak?(IMG:style_emoticons/default/questionmark.gif)
Zachowują się tak jakby miały ustawiony wrap="off" cały czas, bo tak właśnie zachowują 3 pozostałe przeglądarki, kiedy mają go wyłączony.

A tutaj przykłady.

Pozdrawiam.

Ten post edytował ats2008 13.02.2010, 22:43:04
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 04:35