Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: fdds 31. 10. 2017, 09:31:25
-
Dobry den.
Mam problem s jednim scriptom.
https://pastebin.com/G8EeKM7d
Akonahle vyberiem s inputu username_1 uzivatela vyhadzuje mi to chybu
Uncaught TypeError: Cannot set property 'value' of null na riadok 61.
Ked pouzijem vzor - https://pastebin.com/2YMvGS5R tak to funguje v poriadku.
Kde robim chybu ?
Dakujem
-
Svata prostoto, takovy prasokod kodili script kiddies pred 10 lety, ja ze to uz vymrelo. Ale zjevne se mylim a takova svinarna se jeste copy-pastuje a dotycny ani neumi zapnout devtools a preklikat se pres call stack kde to prdlo ?
-
yolo : nuz kazdy vieme nieco ine. A bohuzial autor to nevie a preto polozil otazku. Mas k tomu aj nieco konstruktivne ?
-
yolo : nuz kazdy vieme nieco ine. A bohuzial autor to nevie a preto polozil otazku. Mas k tomu aj nieco konstruktivne ?
Ač se to nemusí líbit, tak to co poslal yolo je konstruktivní dost, má prostě pravdu i když ji podává možná pro tazatele nepříjemným způsobem. A souhlasím i s vámi, že každý umíme něco jiného, možná by bylo fajn, kdyby jsme do věcí co neumíme raději příliš nerýpali, logicky to dráždí ty, kteří to umějí ;-). Když už to chce někdo dělat, tak by se to nejspíš měl nejdříve naučit.
-
Tak jo budu konstruktivni ale rybu tu nehodim at se tazatel nauci ryby lovit. Nezabere to moc casu.
https://www.youtube.com/results?search_query=debugging+javascript+devtools
-
Svata prostoto, takovy prasokod kodili script kiddies pred 10 lety, ja ze to uz vymrelo. Ale zjevne se mylim a takova svinarna se jeste copy-pastuje a dotycny ani neumi zapnout devtools a preklikat se pres call stack kde to prdlo ?
Nic tak hrozného v tom kódu nevidím - co vám konkrétně vadí?
Jinak konstruktivní kritika vypadá jinak - pokud chcete skutečně pomoci, musíte uvést:
- odpovědět na to, na co se tazatel ptá (dáte tím mimo jiné najevo, že tazatele chápete)
- nasměrovat, jak se v budoucnu vyhnout nutnosti se na tuto věc ptát (zvýšíte kompetenci tazatele, takže vás nebude příště obtěžovat podobným dotazem)
- pokud máte další výhrady, je potřeba vysvětlit slabá místa a zdůvodnit (zasadíte tím problém do kontextu best-practices)
- nasměrovat na další zdroje, které vaše tvrzení dokládají a ukazují lepší řešení (dtto)
- zdržet se osobních invektiv (tím mimo jiné prokazujete svoji schopnost držet se tématu)
Chápu, že je to dost práce, ale podívejte se na nejlépe hodnocené odpovědi na http://stackoverflow.com/ (http://stackoverflow.com/) Také jsou dost důkladné.
-
Jen tak na první pohled hádám, že chyba bude v řádku
document.getElementById('name_1'+index).value = name;
Mělo by tam být name_ a ne name_1 ...
-
odeber ten index 1 z id na radku 61
-
Nic tak hrozného v tom kódu nevidím - co vám konkrétně vadí?
<input type="text" id="Vrijtegevenprod" class='username' id='username_1' placeholder="" aria-describedby="basic-addon1" style="
max-width: 200px; background-color: #ffffcc;
">
Třeba tohle vám připadá OK? A ne nevadí mi holandština ani zkušební verze zdarma v hodnotě jednoho id :D
-
Nic tak hrozného v tom kódu nevidím - co vám konkrétně vadí?
<input type="text" id="Vrijtegevenprod" class='username' id='username_1' placeholder="" aria-describedby="basic-addon1" style="
max-width: 200px; background-color: #ffffcc;
">
Třeba tohle vám připadá OK? A ne nevadí mi holandština ani zkušební verze zdarma v hodnotě jednoho id :D
Toho duplicitného id jsem si prve nevšiml. Taky by bylo lepší se vyhnout inline stylům a sjednotit druh uvozovek ohraničujících atributy.