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 ?
Citace od: fdds kdy 31. 10. 2017, 10:24:09
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
Citace od: yolo kdy 31. 10. 2017, 10:16:59
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
Citace od: Ondrej Nemecek kdy 31. 10. 2017, 12:38:40
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
Citace od: ByCzech kdy 31. 10. 2017, 14:40:13
Citace od: Ondrej Nemecek kdy 31. 10. 2017, 12:38:40
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.