Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ile znaków
kapral
post
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 5.03.2005

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


robie skrypt który bedzie wyświetlał ile znaków pozostało do wpisania. Np w polu mozna wpisac tylko 10 znakow to za każdym wpisaniem znaku z boku wyświetla sie liczba ile jeszcze zostało, nawet jesli ktos wpisze wiecej niz dziesiec to niech sie nie zatrzymuje tylko odejmuje dalej czyli bedą liczby ujeme.
Zrobiłem cos takiego ale to mi nie działa:
  1. <script type="text/javascript">
  2. function 10-znakow()
  3. {
  4. formularz=document.form.imie.value.length;
  5. max=10;
  6. pozostalo=max-formularz;
  7. zmienna=document.getElementById('znakow');
  8. zmienna.value = "pozostalo";
  9. }
  10. </head>
  11. <input type="text" name="imie" onFocus="10-znakow()"> <span id="znakow"></span>
  12. </form>
  13. </body>
  14. </html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zajec
post
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Cytat(TomASS @ 2006-02-04 11:35:22)
Cytat
(bez korzystania z id):

A może masz jakiś artykuł na ten temat, ciekaw jestem argumentacji... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zapewne masz rację - ja tak z przyzwyczjenia i uproszczenia (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Z id można oczywiście korzystać i jest to zalecane. Ale czasami webmasterzy nie lubią robić rzeczy typu
Kod
<input type="text" name="imie" id="imie">
czyli powtarzać dwukrotnie nazwy pola. Dlatego podałem sposób na dostanie się do elementu formularza znając tylko jego "name".



Jeśli chodzi o sprawę z document.all to sprawa jest prosta. Załóżmy, że jest sobie strona z następującymi fragmentami kodu:
Kod
<p id="test">Witam na stronie</p>
<img name="test" src="buzia.png" alt=":-)" />
<form name="test" action="" method="get"></form>
Oczywiście wszystko jest poprawne, bo W3C zabrania jedynie nadawania takich samych wartości "id".


Do czego teraz biedna przeglądarka ma się odnieść widząc kod w postaci:
Kod
document.test.style.display="none";
? :-)


http://osiolki.net/faq/documentall
http://msdn.microsoft.com/workshop/author/...ew.asp#benefits

Ten post edytował Zajec 4.02.2006, 14:57:39
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: 11.10.2025 - 10:19