teraz jeden taki formularz mam na stałe na stronie i drugi taki sam wczytuję ajaxem ze skryptu php do powiedzmy index.php
ten statyczny chodzi dobrze. a ten "dynamiczny" po kliknięciu w radio $("#prenumerator") zwraca wynik z 1szej linijki kodu var wart = 10. A przecież na starcie skryptu pole to jest puste
<script type="text/javascript"> $(document).ready(function(){ $("#prenumerator").live('click', function() { //$("#prenumerator").click(function(){ if($(this).is(":checked")){ var wart = $("#rabat").val(); //alert(wart) // tutaj podwajazmienic warunki
if(wart) { alert("wchodzi do warunki if(wart)"); alert(parseFloat(wart)); var wynik = parseFloat(wart) + 10; $("#rabat").val(wynik); }else $("#rabat").val('10'); var participants = $("#liczbaOsob").val(); //alert(participants); var discount = $("#oplata").text() * participants; if( $("#rabat").val() != "") { var payUsGross = $("#oplata").text() * participants; var discount = ( $("#rabat").val() / 100 ) * payUsGross; var payUsNet = payUsGross - discount; $("#payment").val(payUsNet); //alert(payUsNet); }else alert("puste pole musi być wypełnione"); } }); });