ďťż

TextArea i input type="text" klopot z wyswietlanie m w jednej lini rozciaga sie strona

       

Podstrony


telcocafe

Witam.
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();

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.