ďťż
Podstrony
|
telcocafewitam,czy macie jakiś pomysł, jak wykonać zliczanie ilości wprowadzonych znaków w polu textarea? Chodzi mi o takie coś, żeby podczas pisania w polu textarea, uzytkownik widzial ile pozostało mu znaków do wpisania <_< Google <_< Służy do tego length! twojString.length Użytkownik Bełdzio edytował ten post 01 sierpień 2007, 00:21 Powód edycji: literowka Nadajesz formularzowi jakąś nazwę, np. <form name="mojformularz" ... > nadajesz nazwę polu textarea i dajesz mu zdarzenie onkeyup, w którym wywołasz odpowiednią funkcję, np: <textarea name="mojepole" onkeyup="java script:check_length()" ... > przed formularzem robisz sobie taką funkcję: <script type="text/javascript"><!-- function check_length() { document.mojformularz.mojepole.value=document.mojformularz.mojepole.value.substring(0,160); document.mojformularz.licznik.value=document.mojformularz.mojepole.value.length; document.mojformularz.pozostalo.value=160-document.mojformularz.mojepole.value.length; } //--></script> Pierwsza linia w funkcji będzie ograniczać możliwość wpisania do 160 znaków. Druga będzie zawierała aktualną liczbę znaków (zaraz to wyświetlimy). Trzecia, ile znaków pozostało. No i wyświetlamy na przykład pod textarea: Wpisano znaków <input type="text" value="-" name="licznik" size="3" disabled>, pozostało jeszcze <input type="text" value="-" name="pozostalo" size="3" disabled> Jak nie zrobiłem literówki to powinno działać :) @EDIT: byli szybsi ;/ @EDIT2: literówka :P Użytkownik kutar edytował ten post 01 sierpień 2007, 10:45 o to chodziło. Dzieki :) |
|||
Sitedesign by AltusUmbrae. |