Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] onblur nie wywołuje funkcji, hints
Thuunder
post
Post #1





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Witam,
Mam pewien problem, mianowicie mam funkcję (podobną do podpowiedzi), która wyświetla chmurki przy polach typu input
Kod
        input.onblur = function () {
            span.style.display = "none";
        }

Tylko jeśli mam w polu input podpiętą jakąś funkcję w zdarzeniu onblur to to się nie wykonuje przez to,że są te podpowiedzi.
Jak w takim razie wywołać funkcję, która jest w zdarzeniu onblur dla danego pola ?

Ten post edytował Thuunder 19.02.2009, 10:20:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Thuunder
post
Post #2





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Kod
function Podpowiedzi()
{
    var inputs = document.getElementsByTagName("input");
    for (var i = 0; i < inputs.length; i++)
    {
        if (inputs[i].parentNode.getElementsByTagName("span")[0])
        {
            /*...*/  
            inputs[i].onblur = function()
            {
                this.parentNode.getElementsByTagName("span")[0].style.display = "none";
            }
        }
    }
}

a w kodzie html
  1. <input type="text" onblur="FunkcjaSprawdzajacaDanePole();"/>


Podpowiedzi działają, ale funkcja(e) FunkcjaSprawdzajacaDanePole(); nie
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: 27.12.2025 - 19:02