Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> textarea help
bula87
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.05.2005

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


czy da się jakoś ograniczyć ilość znaków możliwych do wpisania w <texarea> (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) lub czy znacie jakies inne funkcje aby było to możliwe.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qrzysztof
post
Post #2





Grupa: Zarejestrowani
Postów: 220
Pomógł: 19
Dołączył: 25.04.2009

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


Sorki, że odgrzebuję tak stary temat, ale trafiłem na identyczny problem.

Mam podwójną walidację textarea. JS informuje użytkownika, że tekst jest dłuższy niż 500 znaków i go przycina a potem jeszcze skrypt PHP też sprawdza i też przycina. Używam do tego mb_strlen(utf-8) oraz mb_substr(utf-8).

Jeśli w tekście nie ma enterów (a entery są dla mnie istotne - musi być możliwość ich używania) to obie walidacje działają tak samo. Jeśli są entery to obcięcie za pomocą PHP da rezultat mniejszy od obcięcia przez JS o właśnie liczbę enterów.

Przykład:

wejście: tekst 600 znaków, 10 enterów

wyjście JS: tekst 500 znaków

wyjście PHP: tekst 490 znaków.

Coś więcej może już wiadomo na ten temat po 5 latach?

Ten post edytował qrzysztof 28.02.2010, 20:28:35
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 07:10