Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript]Ograniczenie textarea
Misiur66
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

Ostrzeżenie: (10%)
X----


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!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Kurcze, daj to w osobnym pliku i zalinkuj w head.

Przecież to praktycznie nie ma znaczenia w tym przypadku czy kod jest na stronie, czy w osobnym pliku. Powiedz co dokładnie robisz, że Ci to nie idzie?

@ups, nie zrozumiałam, wystarczy, że user będzie miał wyłączony js, albo że wpisze Ci się bot i to obejdzie.

Ten post edytował Shili 27.05.2008, 13:31:14
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: 10.10.2025 - 01:30