2014-11-14 2 views
1

나는 simpleCart.js를 사용하여 간단한 장바구니를 만들고 있습니다.작동하지 않는 총 비용을 업데이트하는 기능

항목을 표시하고 바구니 및 체크 아웃에 추가 할 수있게되었습니다. 그러나 사용자가 배송 비용을 결정하기 위해 국가를 선택할 수 있도록 드롭 다운을 추가하려고합니다.

Plunker : 나는 select 다음 추가 한 http://plnkr.co/edit/aB6JLxmYcPpWR4IsUqEZ?p=preview

그러나 내가 어떻게이는 simpleCart.js에 연결할 수 있습니까?

simpleCart({ 
    shippingCustom: function(){ 
     var ddl = document.getElementById("AddShipping"); 
     return ddl.options[ddl.selectedIndex].value; 
    } 
}); 

다음 : 당신은 운송 비용을 얻을 수있는 방법이 필요 http://plnkr.co/edit/CIZsHALaRqMbRQNb6hgF?p=preview

먼저 참조

<select class="item_Shipping" id="AddShipping"> 
    <option value="4.99">England £4.99</option> 
    <option value="5.99">Ireland £5.99</option> 
    <option value="7.99">Europe £7.99</option> 
</select> 

답변

1

:

JS : 나는 업데이트()를 호출 할 필요가 생각 변경 사항을 드롭 다운하면 값을 업데이트하십시오.

document.getElementById("AddShipping").addEventListener("change", function(){ 
    simpleCart.update(); 
});