![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 5.03.2005 Ostrzeżenie: (20%) ![]() ![]() |
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: |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Musi działać ![]() ![]() Ten post edytował TomASS 3.02.2006, 17:46:48 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 5.03.2005 Ostrzeżenie: (20%) ![]() ![]() |
do TomASS ale twój przykład nie działa poprawnie no i ja bym chciał żeby liczby ile jeszcze zostało nie były wyświetlane w formularzu.
Juz zrobiłem:
Teraz bym chciał zrobić z tego funkcje tak abym mógł bym podawać w funkcji ile znaków, tak abym jedna funkcje mógłbym wykorzystać do kilku pól formularzy, podając max liczbe znaków jako parametr funkcji Ten post edytował kapral 3.02.2006, 18:49:02 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ludzie, trochę zgodności ze standardami :-|
1) Wszystkie onclick onmouseover onmouseout onfocus itp. to zdarzenia JavaScript - a nie zwykłe parametry z adresem odnośnika. Wstawiamy w nie kod JavaScript, np.: Kod onclick="alert('opla');" 2) Odowłania document.all (lub wręcz samo all) dawno wyszyły z mody i ich stosowania odradza sam M$. Nauczcie się więc, jak wygląda prawidłowe odwołanie do formularza (bez korzystania z id): Kod document.forms['formularz'].elements['element']
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat (bez korzystania z id): A może masz jakiś artykuł na ten temat, ciekaw jestem argumentacji... ![]() ![]() -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
a czy można zrobić, tak że jak ktoś kto pisze w polu textarea widzi ze pozostalo np. 0 znaków z 255 to żeby już niemógł pisać ?
|
|
|
![]()
Post
#8
|
|
![]() 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... ![]() ![]() 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> Oczywiście wszystko jest poprawne, bo W3C zabrania jedynie nadawania takich samych wartości "id".<img name="test" src="buzia.png" alt=":-)" /> <form name="test" action="" method="get"></form> 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 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zajec w przykładzie mogłeś użyć innego elementu niż form, przecież w XHTML 1.0 Strict nie ma atrybutu "name" dla formularzy
![]() -------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
eeee... a co z getElementByName()?
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Cytat getElementByName() Nie ma takiej funkcji ![]() getElementsByName() - zwróci listę elementów o określonym atrybucie name, AFAIR nie ma funkcji która da dostęp do elementu przez jego name. -------------------- -------------
------ |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zwraca listę elementów w dokumencie o żądanym atrybucie name. getElementsByName Ten post edytował TomASS 4.02.2006, 22:06:34 -------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat(revyag) getElementsByName() - zwróci listę elementów o określonym atrybucie name, AFAIR nie ma funkcji która da dostęp do elementu przez jego name. @revyag: trochę sie zamotałeś ![]() Ten post edytował gekon 7.02.2006, 19:58:27 -------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#14
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Cytat @revyag: trochę sie zamotałeś smile.gif Jak już zdążyliście zauwazyć jest metoda getElementsByName, a także getElementsByTagName. W czym niby zamotałem ![]() -------------------- -------------
------ |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Powtórzenie: name; robi się OT.
-------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 09:35 |