21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
Dersy
Profil *
Zdravím,

chtěl bych vás poprosit o radu, jak mohu předávat hodnoty, které získám následovně:

$(document).ready(function(){
   
   $('#select').change(function() {
      var hodnota1 = $("#listku option:selected").val();
  }); 

  $("input[type='radio']").click(function(){
    var hodnota2 = $("input[name='vyber']:checked").val();
  });
        
});

Jak je možné spojit obě tyto funkce, aby s nima šlo pracovat? Tzn. abych mohl kombinovat jak hodnota1, tak hodnota2.

Díky!
Keeehi
Profil
Dersy:
A copak s nimi chceš dělat? A kdy? Protože to je to místo, kde je bude nejlepší získat.
Dersy
Profil *
Keeehi:
No, potřebuju s nima pracovat nějak takto:

if(hodnota2 == 1){
  vysledek = 200 * hodnota1;
}else if(hodnota2 == 2){
  vysledek = 200 * hodnota1 * 20;
}

Snad jsem to vysvětlil dobře :).

Díky!
Keeehi
Profil
No ani moc ne ale já si tipnu
$(document).ready(function(){
    function formCanged() {
        var hodnota1 = $("#listku option:selected").val();
        var hodnota2 = $("input[name='vyber']:checked").val();
        
        if(hodnota2 == 1){
            vysledek = 200 * hodnota1;
        }else if(hodnota2 == 2){
            vysledek = 200 * hodnota1 * 20;
        }
    }
   
   $('#select').change(formChanged); 
   $("input[type='radio']").click(formChanged);        
});

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