Daňového přiznání od účetní pouze teď od 490-Kč
Zobrazují se odpovědi 1 až 6 z 6

Skript nefunguje v IE a EDGE

  1. Zdravím,


    mám problém s JavaScriptem na stránce www.domaci-cukrarna.cz/zakazkova-vyroba#FORM. V Chromu, Opeře a FF je vše OK, ale v IE a v EDGE nefunguje. Pomůžete mi najít problém?

  2. Co se právě děje na Webtrhu?
  3. Nepočítá správně. Třeba když dám na úplně první položce po 4 kč 5ks, dostanu výsledek 25 Kč

  4. Mně to v Edge vyhodí při 5 kusech 20 Kč, takže dobře.

    Ale teď koukám, že mi to zase dole neudělalo součet...

  5. Vyřešeno a pro úplnost sem dávám i důvod problému:

    Problém byl v pojmenování ID a NAME tokenů jednotlivých elementů, které začínalo číslem (id z databázové tabulky, odkud data načítám). Takovéto pojmenování specifikace JavaScriptu nepovoluje. Některé prohlížeče (Chrome, Opera, FF) to sice zvládnou, ale jak je vidět, minimálně u IE a EDGE to neplatí.

  6. Citace Původně odeslal gully Zobrazit příspěvek
    Vyřešeno a pro úplnost sem dávám i důvod problému:

    Problém byl v pojmenování ID a NAME tokenů jednotlivých elementů, které začínalo číslem (id z databázové tabulky, odkud data načítám). Takovéto pojmenování specifikace JavaScriptu nepovoluje. Některé prohlížeče (Chrome, Opera, FF) to sice zvládnou, ale jak je vidět, minimálně u IE a EDGE to neplatí.
    Ano, to je pravda. Zacinat cislem idcka nesmi.

  7. Atribut id může od HTML5 číslem začínat a nebo být i jenom číslo a i v IE ho lze normálně vybrat třeba metodou getElementById. Nefunguje to ovšem u metody querySelector. Id začínající číslem totiž není validní CSS selektor (resp. lze použít toto: [id="123"]).

    (Netuším, co bylo v kódu předtím.)

Hostujeme u Server powered by TELE3