2015-06-19 44 views
1

我有2个选择。第一个定义是否将向客户开具发票帐单。如果是,则更改为发票类型1或2,第二个选择税自动更改以应用19%的税。如果我改回没有发票,它切换到免税。HTML表格选择onchange chang另一个选择值

我该如何做到这一点?

<select id="invoice"> 
    <option value="no" selected>no invoice</option> 
    <option value="invoice-type-1">invoice type 1</option> 
    <option value="invoice-type-2">invoice type 2</option> 
</select> 

<select id="taxes"> 
    <option value="0"> tax free</option> 
    <option value="19"> apply 19%</option> 

</select> 

jsFiddle

回答

1

应该是一个简单的jQuery。关于发票更改检查值,并根据您拥有的值切换另一个值。

$('#invoice').change(function(){ 
    if($(this).val()=='no') 
     $('#taxes').val('0'); 
    else 
     $('#taxes').val('19'); 
}); 

的jsfiddle --DEMO--

+0

非常感谢正常工作,甚至改变值的标识 – dondiego

1
$("#invoice").change(function(){ 
    if($(this).val().indexOf("invoice") !== -1) { 
     $("#taxes").val(19); 
    } else { 
     $("#taxes").val(0); 
    } 
}); 

这里是更新的小提琴 - http://jsfiddle.net/QEUwg/345/