Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: fdds 31. 10. 2017, 09:31:25

Název: Ajax - Javascript chyba scriptu
Přispěvatel: 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
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: yolo 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 ?
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: fdds 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 ?
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: ByCzech 31. 10. 2017, 10:51: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.
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: yolo 31. 10. 2017, 11:13:49
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
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: Ondrej Nemecek 31. 10. 2017, 12:38:40
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:


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é.
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: petr 31. 10. 2017, 13:13:08
Jen tak na první pohled hádám, že chyba bude v řádku
Kód: [Vybrat]
document.getElementById('name_1'+index).value = name;Mělo by tam být name_ a ne name_1 ...
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: robin martinez 31. 10. 2017, 13:28:43
odeber ten index 1 z id na radku 61
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: ByCzech 31. 10. 2017, 14:40:13
Nic tak hrozného v tom kódu nevidím - co vám konkrétně vadí?

Kód: [Vybrat]
<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
Název: Re:Ajax - Javascript chyba scriptu
Přispěvatel: Ondrej Nemecek 31. 10. 2017, 17:12:15
Nic tak hrozného v tom kódu nevidím - co vám konkrétně vadí?

Kód: [Vybrat]
<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.