Налоги в зависимости от государства

Morido

Пользователь
Регистрация
12.01.15
Сообщения
1
Реакции
0
Баллы
1
Привет,

У меня есть форма с раскрывающимся меню с идентификатором #state. Я хотел бы сделать заявление IF, в котором говорится, что если выбранным штатом был Нью-Йорк, var Tax5 = 1,05;. Все остальное будет var Tax15 = 1,15;. Как я могу это сделать? Ниже приведен код.

Код:
 var tax15 = 1.15; var tax5 = 1.05; var qty = $("#qty").val(); var price = parseFloat(data.replace("$", "")); var shipping = parseFloat(data2.replace("$", "")); if(!shipping){ shipping = 0; } if($('#store_pickup').prop("checked") == true){ var shipping = 0; console.log('check'); } $("#shippinginput").val(shipping.toFixed(2)); $("#subtotal").html("$"+(price*qty).toFixed(2)); $("#shipping").html("$"+(shipping*qty).toFixed(2)); $("#tax").html("$"+(((price+shipping)*qty)*tax5).toFixed(2)); $("#total2").html("$"+((price+shipping)*qty).toFixed(2)); $("#cardSubmitBtn").val('BUY NOW $'+((price+shipping)*qty).toFixed(2));
Код (JavaScript):
Налоги в зависимости от государства
 

mserge

Пользователь
Регистрация
01.01.70
Сообщения
1
Реакции
0
Баллы
1
Что-то вроде ниже....

Код:
<script> var tax = 1.15; document.getElementById('state').addEventListener('change',function(){ if(this.value === 'NY') tax = 1.05; else tax = 1.15; },false);
var qty = $("#qty").val();
var price = parseFloat(data.replace("$", ""));
var shipping = parseFloat(data2.replace("$", ""));
if(!shipping){ shipping = 0; }
if($('#store_pickup').prop("checked") == true){
var shipping = 0;
console.log('check');
}
$("#shippinginput").val(shipping.toFixed(2));
$("#subtotal").html("$"+(price*qty).toFixed(2));
$("#shipping").html("$"+(shipping*qty).toFixed(2));
$("#tax").html("$"+(((price+shipping)*qty)*tax).toFixed(2));
$("#total2").html("$"+((price+shipping)*qty).toFixed(2));
$("#cardSubmitBtn").val('BUY NOW $'+((price+shipping)*qty).toFixed(2));
</script>

HTML: хотя в чистом JavaScript:
<select id="state"> <option value="AL">alabama</option> <option value="NY">new york</option> <option value="CO">colorado</option> </select>
Код (JavaScript):
 
Сверху Снизу