Autor Zpráva
Daniel Hošek
Profil
Ahoj,
v JS jsem začátečník a potrebuji pomoct s widgetem pro zásilkovnu.
Chci měnit ve widgetu zemi doručování. tady mám příklad, který nefunguje. Lze toto řešit bez refresh?
Jak můžu "propašovat" value z inputu do proměnné v js country?

Druhý krok je, jak dostanu proměnné z výstupu js do proměné PHP?

Děkuji za pomoc.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

  <meta http-equiv="content-type" content="text/html; charset=utf-8">

  <title>Widget Zásilkovna.cz</title>

  </head>

  <body>
          <input type="radio" id="balik_cz_radio" onclick="opencz()" value="cz" name="doprava" required />
            <label for="balik_cz_radio">CZ</label>
            
            <input type="radio" id="balik_sk_radio" onclick="opensk()" value="sk" name="doprava" required />
            <label for="balik_sk_radio">SK</label>
            <br><br><br><br>
            <div id="zasilkovna" style="display: none">
                <a href="#" class="packeta-selector-open">Vybrat výdejní místo</a>

                <div class="packeta-selector-branch-id">ID vybraného VM</div>

                <div class="packeta-selector-branch-name">název vybraného VM</div>

                <div class="packeta-selector-branch-country">kód státu VM</div>

                <div class="packeta-selector-branch-street">ulice VM</div>

                <script>

                    var packetaSelectorOpen = '.packeta-selector-open';

                    var packetaSelectorBranchName = '.packeta-selector-branch-name';

                    var packetaSelectorBranchId = '.packeta-selector-branch-id';

                    var packetaCountry = country;

                    var packetaWidgetLanguage = 'cs';


                </script>


                    <script src="https://widget.packeta.com/www/js/packetaWidget.js" data-api-key="6ec35e3b0d272c4a"></script>
            </div>
   <script>
    function opencz() {
        document.getElementById("zasilkovna").style.display = "block";
        country='cz';    
    }
    function opensk() {
        document.getElementById("zasilkovna").style.display = "block";
        country='sk';
    }
    
</script> 

  </body>

</html>
Keeehi
Profil
Zde máš dokumentaci.
V části quick start je odkaz na živou funkční ukázku použití. Tebe zajímá ta komplexní.
Daniel Hošek
Profil
Keeehi:
Moc tomu nerozumím. Jak bych to měl upravit? Nebo alespoň co mám hledat?
Díky.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0