Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak przekazać w funkcji nazwę elementu formularza?
sada
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kamil4u
post
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>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:53