javascript - 组合框不使用 Javascript 选择给定值

标签 javascript html

我有 2 个组合框,我想通过使用 JS 指定值来选择特定项目,但它们似乎不起作用。

这些是组合框:

                    <div class="row">

                        <div class="col-sm-6 form-group">
                            <label for="email"> Estado:</label>
                            <select class="form-control" id="Estado" name="cbmEstado" required> 
                            <option value="" selected="selected"></option>
                            <option value="1">Activo</option>
                            <option value="0">Inactivo</option>
                            </select>
                        </div>
                        <div class="col-sm-6 form-group">
                            <label for="email"> Exonerado:</label>
                            <select class="form-control" id="Exonerado" name="cbmExonerado" required> 
                            <option value="" selected="selected"></option>
                            <option value="1">Sí</option>
                            <option value="0">No</option>
                            </select>
                        </div>
                    </div>

这是在组合框中选择项目的代码:

 <script type="text/javascript">
    window.onload = function() {
    document.getElementById('Exonerado').value =1;
    document.getElementById('Estado').value =1;
}
</script>

最佳答案

Chrome 似乎完全符合您的要求。但我怀疑这里真正的问题是您传递的是 Number 而不是 String

如果将它们用引号括起来,如下面的代码片段所示,它就像一个魅力。

window.onload = function() {
  document.getElementById('Exonerado').value = "1";
  document.getElementById('Estado').value = "0";
}
<div class="row">

  <div class="col-sm-6 form-group">
    <label for="email"> Estado:</label>
    <select class="form-control" id="Estado" name="cbmEstado" required>
      <option value="" selected="selected"></option>
      <option value="1">Activo</option>
      <option value="0">Inactivo</option>
    </select>
  </div>
  <div class="col-sm-6 form-group">
    <label for="email"> Exonerado:</label>
    <select class="form-control" id="Exonerado" name="cbmExonerado" required>
      <option value="" selected="selected"></option>
      <option value="1">Sí</option>
      <option value="0">No</option>
    </select>
  </div>
</div>

关于javascript - 组合框不使用 Javascript 选择给定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55046219/

相关文章:

html - CSS 拒绝更新

css - 2列div布局: right column with fixed width,左流体

jquery - div 边框底部与某些东西重叠

php - 保持相同的样式表和显示数据相同的页面问题

javascript - 同时设置多个元素的样式

javascript - onbeforeunload javascript 调用 backing bean 方法

javascript - 如何保持 Javascript 干净

javascript - $(document).ready(function()) 仅在jsp加载后执行

javascript - OpenLayers MVT 图层并设置样式

javascript - 使用正则表达式拆分字符串 accur 'undefined'