javascript - Odoo POS javascript 变化

标签 javascript jquery onchange odoo-8 point-of-sale

我想在 <select> 上执行 on Change 事件字段。根据所选值,我想过滤另一个 <select> field 。现在想一下如何实现这一目标,请提供帮助。

最佳答案

不确定你到底想要什么

检查代码片段,这是我从你的问题陈述中得到的理解

window.onload = function() {
  var choose_one = document.getElementById("select_one");
  choose_one.addEventListener("change", ChangedOption);
}

function ChangedOption() {
  var choose_one = document.getElementById("select_one");
  var choose_two = document.getElementById("select_two");
  var selectedIndex = choose_one.selectedIndex;
  if (selectedIndex > -1) {
    var selectedValue = choose_one.options[choose_one.selectedIndex].value;
    var selectTwoOptions = choose_two.options;

    for (var i = 0; i < choose_two.options.length; i++)
      if (selectTwoOptions[i].value == selectedValue) {
        selectTwoOptions[i].selected = true;
      }
    
  }
}
<select id="select_one">

  <option value="1">one</option>

  <option value="2">two</option>
  <option value="3">three</option>
</select>
<select id="select_two">
  <option value="4">four</option>
  <option value="3">three</option>
  <option value="5">five</option>
</select>

希望这有帮助

关于javascript - Odoo POS javascript 变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40241340/

相关文章:

javascript - 具有多个字符的css字间距

javascript - 在 Ajax .load() 期间显示/隐藏 Div

javascript - React JS Dropdown onchange 功能不起作用。尝试了几种方法都没有成功

jquery的replaceWith()和delay()到fadeOut()

javascript - onchange 事件监听器未在文本框上触发

javascript - 下拉列表 : call class method by changing

javascript - 使用 JavaScript 创建 SVG 组返回 falsechildren.length

javascript - 为什么我无法为 div 设置值?

javascript - 如何修复图表 js 中的模糊图表问题?

javascript - 如何在javascript中设置按键代码组合