![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 11 Dołączył: 2.03.2008 Skąd: Lublin Ostrzeżenie: (10%) ![]() ![]() |
Witam! GDy chodzi o input to żaden problem, 'maxlength' i już. Ale w textarea jest ciężej... i tu właśnie jest problem. Mam funkcje JS:
Kod function licz(id){ var kontener = $('licz_'+id); var ograniczenie = 300; var textarea = document.forms['formularz_komentarz_' + id].elements['komentarz_tresc_' + id].value; var wynik = ograniczenie - textarea; if(wynik == 0){ textarea.innerHTML = textarea.substr(0, 300); } } który liczy i ogranicza ilość wpisanych znaków. Niesety przy użyciu onkeypress, nie da się użyć backspace, anie delete. A przy użyciu onkeyup/down, da się to oszukać za pomocą ctrl+c/v. W googlach sątylko funkcje do dołączania w tagach, czego nie lubię i nie wiem, jak to przerobić. Pomocy! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
To nie jest dobra metoda, żeby php spychać na boczny tor. Tylko dobrze zaprogramowany php jest w stanie wyłapać wszelakie wyjątki. Poza tym sprawdzenie długości za pomocą php to przecież tylko jedna linijka, a masz gigantyczną pewność, że nie przejdzie Ci nic, czego nie chcesz przyjąć.
Sposobów htmlowychnie ma - jak napisał nospor da się je obejść błyskawicznie szybko, choćby za pomocą zwyczajnego firebuga. Nie tędy droga. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 10:19 |