javascript两个触发功能输入按钮

时间:2017-09-07 13:17:56

标签: javascript

您好我希望在文本框包含特定文本时禁用几个文本框,然后单击按钮。

以下是我所拥有的: 按钮:

<div id="itemRows1">
<label ></label><input type="hidden" name="add_name1" /><input onclick="addRow1(this.form); " type="button" id="dodaj1" value="Dodaj tip droge in količino" class="btn btn-primary"  />
</div>
<br>
</div>

脚本:

<script>
var dis1 = document.getElementById("preiskavoopr1");
  dis1.onchange = function () {
     if (this.value == "SKP" ) {
      document.getElementById("dolgnaziv").disabled = true;
            var x = document.getElementsByClassName("form-control1");
            var i = 0;
            for (i = 0; i < x.length; i++) {
                 x[i].disabled = true;
      }

   } else { 
            document.getElementById("dolgnaziv").disabled = false; 
     }
}
</script>

该按钮正在添加更多字段dinamicaly并按预期工作。 带有id preiskavoopr1的文本框是一个带有2个值的下拉列表,可以。

当我在下拉列表中选择一个值SKP时,带有ClassName的文本框(&#34; form-control1&#34;);必须成为残疾人,这是有效的。但是当我点击按钮时,还有2个带有ClassName的文本框(&#34; form-control1&#34;);似乎没有禁用,但它们应该是。

希望我解释得很好。

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试向:! ./vendor/bin/phpunit {file}元素添加onclick方法,这些元素伪装成按钮,因为您向其添加了<input>

将按钮更改为 class="btn btn-primary"