Hirdetés

Keresés

Új hozzászólás Aktív témák

  • dqdb
    nagyúr

    Sziasztok,
    Egy kis segítségre lenne szükségem.
    Írtam egy funciont egy html oldalhoz:
    function calcAmount() {    
    const hamburgerPrice = 1200;    
    const extra = parseInt(document.querySelector("input[name='extra']:checked")); 
    const souce = parseInt(document.querySelector("select[name='souce']"));
    const quantity = parseInt(document.querySelector("input[name='quantity']"));
    document.querySelector("span[id='amount']").innerHtml = (hamburgerPrice + extra.value + souce.value) * quantity;}

    Eredményként mindig NaN-t kapok.
    Mi lehet a gond?

    function calcAmount() {
    const hamburgerPrice = 1200;
    const extra = parseInt(document.querySelector("input[name='extra']:checked").value);
    const souce = parseInt(document.querySelector("select[name='souce']").value);
    const quantity = parseInt(document.querySelector("input[name='quantity']").value);
    document.querySelector("span[id='amount']").innerHtml = (hamburgerPrice + extra + souce) * quantity;
    }

    Feltéve, ha jók a selectorok. Ilyenkor a legszerencsésebb megoldás legalább console.log hívásokkal naplózni minden értéket, ha debugolni nem akarsz.

Új hozzászólás Aktív témák