javascript - HTML 表单选择 onchange 更改另一个选择值

标签 javascript jquery html forms

我有 2 个选择。第一个定义是否向客户开具发票。如果是,则在更改为发票类型 1 或 2 时,第二个选择税会自动更改为应用 19% 的税。如果我改回无发票,它将切换为免税。

我怎样才能做到这一点?

<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

最佳答案

应该是一个简单的jquery。在发票上更改检查值并根据您拥有的值切换另一个。

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

Jsfiddle --DEMO--

关于javascript - HTML 表单选择 onchange 更改另一个选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30944718/

相关文章:

jquery - Bootstrap 网格系统 : How to change width for specific elements only?

html - 如何为表格内的所有控件赋予特定样式

html - 使用 CSS 将单一字体应用于整个网站

javascript - 如何从特定表单中获取隐藏值?

javascript - 密码恢复链接上不会加载任何内容

javascript - AngularJS 单选按钮 ng-repeat 值

javascript - 在 tinymce 窗口上触发 keyup 事件

java - HttpMediaTypeNotAcceptableException

javascript - 无效值错误: myMap is not a function

javascript - Redux 形式 - 将函数作为属性传递给字段数组给出 undefined