![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jak przekazać w funkcji nazwę elementu formularza? Kod function LiczLimitAnkieta(nazwa) { var liczba_znakow = document.forms['form3'].nazwa.value.length; } Taki zapis nie działa przy wywołaniu np: Kod LiczLimitAnkieta('nazwisko') pozdrawiam Ten post edytował sada 23.02.2010, 19:18:09 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Po Twojemu to tak:
Kod function LiczLimitAnkieta(nazwa) { var liczba_znakow = document.forms['form3'][nazwa].value.length; alert(liczba_znakow); } Ja jednak proponuję użyć zdarzenie onchange i przekazać w parametrze obiekt: Kod <html>
<body> <script type="text/javascript"> function LiczLimitAnkieta(nazwa) { var liczba_znakow = nazwa.value.length; alert(liczba_znakow); } </script> <form name="form3"> <input name="nazwisko" onchange="LiczLimitAnkieta(this)"> </form> </body> </html> -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:53 |