Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ograniczenia formularzy - długość wpisu plus...
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
espeen
Witam.
Mam pytanie jak zrobić aby w polu textarea można było wpisać np 1000 znaków a podczas wpisywania w innym polu było odliczane ile znaków jeszcze zostało?

Tzn do ograniczenia ilości wpisywanych znaków używam czegoś takiego:

  1. <script type="text/javascript">
  2. function licz(pole,max)
  3. {
  4. pole.value = pole.value.substr(0,max)
  5. }
  6. </head>
  7. <form acion='index.html' method=post>
  8. <textarea onkeyup="licz(this,100)"></textarea>
  9. </form>
  10. </body>
  11. </html>


jednak nie wiem jak zrobić aby w innym polu wyświetlić ile znaków jeszcze zostało dry.gif
mike
1. Liczysz długość wpisanego tekstu;
2. Od maxymalnej wartości odejmujesz obliczoną wyżej wartość i masz ile pozostało;
3. Pobierasz jakiś element z drzewa za pomocą document.getElementById()
4. Za pomocą właściwości innerHTML wstawiasz do niego ile zostało znaków.
5. Całość oczywiście dorzucasz do metody licz() wywoływanej na okoliczność onkeyup dla textarea.

Prościzna.
W czym masz problem?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.