您好我希望在文本框包含特定文本时禁用几个文本框,然后单击按钮。
以下是我所拥有的: 按钮:
<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;);似乎没有禁用,但它们应该是。
希望我解释得很好。
答案 0 :(得分:0)
您似乎正在尝试向:! ./vendor/bin/phpunit {file}
元素添加onclick方法,这些元素伪装成按钮,因为您向其添加了<input>
。
将按钮更改为
class="btn btn-primary"