在选择选项与关键字匹配时,将输入表更改为“readonly”。我只想在选择关键字时禁用某些选项卡。
脚本:
<script>
function block_SN(){
var selects = document.querySelectorAll("select[id=select_host]");
var serials = document.querySelectorAll("select[id=serial_number]");
for (var index = 0; index < selects.length -1; index++) {
if (selects[index].value.match(/keyword/))
serials[index].readOnly = true;
}
}
</script>
HTML:
<div class="form-group">
<input id="serial_number" name="serial_number" value="{{entry.serial_number}}" >
</div>
</td>
<td>
<div class="form-group">
<select id="select_host" name="select_host" class="selectpicker form-control" value="{{entry.hostname}}" onChange="this.form.submit();block_SN()">
{% for entry in hosts %}
<option value="{{entry.hostname}}">{{entry.hostname}}</option>
{% endfor %}
<option selected="selected">{{entry.hostname}}</option>
</select>
</div>
</td>
江户川乱折腾
相关分类