Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 12.10.2012 Ostrzeżenie: (0%)
|
Witam. Generuje sobie tabelę po przez Javascrpit i próbuję zrobić tak, że gdy nacisnę na "input" to coś się zrobi... Skrypt prosto wygląda tak:
Jednak Alert się nie wyświetla. W konsoli nie ma błędów (ale dlatego ten if - ponieważ na start. owego inputu nie ma) Próbowałem również pobierając po przez id etc. próbowałem różnych nazw zdarzeń (input / change / click / etc) i nie wyświetla ;/ Dlatego piszę i prosże o jakieś porady (IMG:style_emoticons/default/wink.gif) . |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%)
|
Kod if(document.getElementsByName('table') > 0) A ten warunek się wgl wykonuje? Bo jak dla mnie nie ma prawa się wykonać Po pierwsze - ta metoda pobiera elementy po atrybucie [name], a raczej nie tego chcesz. Jeśli chcesz pobrać tabele na stronie, to powinieneś użyć getElementsByTagName. Po drugie - interesuje Cię length tak uzyskanej kolekcji, bo to ta własność jest liczbą. Kod if(document.getElementsByTagName('table').length > 0) No i naciśnięcie na input to click. Zdarzenie input działa tylko w trakcie wpisywania do pola |
|
|
|
bAb1k [Javascript] Zdarzenie input nie reaguje. 28.05.2015, 00:44:15
bAb1k Faktycznie, godzina już zrobiła swoje ;/. Byłem pe... 28.05.2015, 08:41:30
Comandeer Nie można przypiąć zdarzenia do kolekcji. Można pr... 28.05.2015, 10:35:37 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:19 |