ďťż
Podstrony
|
telcocafeWitam.Mam problem z polem textarea. Przyklad uzytkownik wpisuje cos w text area ale nie daje ani jednej spacji przykladowo wpisuje cos takiego "asdgkajbdgkjabaoligaeiofhgaeiofbqa" w jednej lini przez co przy wyswietlaniu strona 'rozciaga sie' to znaczy jej struktura ulega deformacji chcialbym temu jakos zaradzic na przyklad poprzez dodanie po pewnej liczbie znakow do kodu zapisywanego w bazie znacznika <br> ale z koleji bedzie problem z tym jesli uzytkownik wpisze tekst "jakis tekst" powstanie po prostu dodatkowa przestrzen jesli <br> bedzie dodawany po 5 literach. Dałoby się chociaż ustawić łamanie tekstu dłuższszego niż długoś textarea ? to znaczy ze jesli ktos wpisze: "asdgkajbdgkjabaoligaeiofhgaeiofbqa" to zostanie to automatycznie slamane tak ze nie pokaze sie dolny suwak "asdgkajbdgkjaba oligaeiofhgaeiofbqa" Jak coś takiego zrobić? Pzdr ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg o tutaj się tekst łamie mimo że wpisałem go w jednej lini sprawdzalem kod tego forum ale nadal nie moge dojsc Użytkownik ojajej edytował ten post 13 marzec 2006, 04:12 zrob to na petli pobieraj kazde slowo oddzieloen spacja za pomoca explode(" ", $text) potem sprawdzaj na warunku strlen($text)>30 czy slowo nie ma wiecej niz 30 znakow jesli ma to po 15 znakach dodaj spacje substr($text,0,15)." ".substr($text,16); mam nadzieje ze jakos ci w ten sposob co ieco pomoglem ?:> // Słowo max 30 znakow $string = wordwrap($string, 30, "<br />", 1); Czyli po 30 znakach rozdziela ten ciag nowa linia [w tym wypadku zapisana jako <br />] Użytkownik adex edytował ten post 14 marzec 2006, 07:16 Dziękuje wam uprzejmie. Jeszcze bym się chciał spytać o coś takiego; kiedy zapisuje do bazy jakieś dane z textarea to jeśli zostanie przez użytkownika naciśniety enter podczas wpisywania to do bazy zostanie zapisany tekst ze znakami \r\n teraz kiedy jest to odczytywane powinno to posłużyć za nowy wiersz przejście do nowego wiersza jednak tak się nie dzieje. Jak sprawić żeby jednak przechodziło to do nowego wiersza. Potraktuj tekst funkcja nl2br(); |
|||
Sitedesign by AltusUmbrae. |