Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript]Jak przerobić skrypt
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Mam taki kod javascript
Kod
<script type="text/javascript">
window.onload = Laduj;

function Laduj()
{
document.forms['dodawanie_posta'].content.onkeyup = Licz;
}

function Licz()
{

var odnosnik = document.getElementById('licznik_znakow');
var liczba_znakow = document.forms['dodawanie_posta'].content.value.length;

odnosnik.innerHTML = "Liczba wpisanych znaków: "+liczba_znakow;

}


</script>
oraz HTML
Kod
<form method="post" action="" name="dodawanie_posta">
<label>Nick: <input type="text" name="nick" value="" /></label>
<label>Tresc <textarea name="content" rows="5" cols="20"></textarea>
<div id="licznik_znakow"></div> <!-- o tutaj -->
</label>
<input type="submit" value="dodaj" />
</form>
Jak przerobić ten kod tak aby zamiast liczyć ile jest razem znaków odejmował tą ilość od 500.
Np. Pozostało do wpisania x znaków.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
awerd95
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 20.05.2010

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


Może spróbuj
  1. <script type="text/javascript">
  2. window.onload = Laduj;
  3.  
  4. function Laduj()
  5. {
  6. document.forms['dodawanie_posta'].content.onkeyup = Licz;
  7. }
  8.  
  9. function Licz()
  10. {
  11.  
  12. var odnosnik = document.getElementById('licznik_znakow');
  13. var liczba_znakow = document.forms['dodawanie_posta'].content.value.length;
  14. var zostalo = 500-liczba_znakow;
  15.  
  16. odnosnik.innerHTML = "Pozostało znaków: "+zostalo;
  17.  
  18. }
  19.  
  20.  
Go to the top of the page
+Quote Post
Szunaj85
post
Post #3





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Mam jeszcze jedno pytanie.
Po przekroczeniu 500 znaków wyświetla: Pozostało znaków: -x. (ujemne wartości)
Jak wyświetlić drugi komunikat jak ilość znaków przekroczy 500?
Go to the top of the page
+Quote Post
sazian
post
Post #4





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


Kod
if(zostalo<0){
odnosnik.innerHTML = "Maksymalna liczba znaków to 500, przekroczono o "+Math.abs(zostalo) + " znaków";
}
else
{
odnosnik.innerHTML = "Pozostało znaków: "+zostalo;
}
Go to the top of the page
+Quote Post

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: 24.08.2025 - 23:16