我正在尝试更新组合框。如果用户在文本框上输入URL。基于URL,我正在获取一些信息并将该数据推到组合框中
密码:
<body>
<div id="updatecmb">
<div class="Urlwithflds"><input type="text" class="Geturl" placeholder="Layer URL" onchange="Getfields()"><button class="rmvbtn">-</button><br><label for="FeaLayerflds">Select Fields</label><select class="Flds" name="FeaLayerflds"></select> </div>
<div class="Urlwithflds"><input type="text" class="Geturl" placeholder="Layer URL" onchange="Getfields()"><button class="rmvbtn">-</button><br><label for="FeaLayerflds">Select Fields</label><select class="Flds" name="FeaLayerflds"></select> </div>
<div class="Urlwithflds"><input type="text" class="Geturl" placeholder="Layer URL" onchange="Getfields()"><button class="rmvbtn">-</button><br><label for="FeaLayerflds">Select Fields</label><select class="Flds" name="FeaLayerflds"></select> </div>
</div>
<script>
function Getfields(events){
var txturl=events.target.value;
// i am fetching the details from url and it gives array
cmbdata=[1,2,3,4,5,6,7,8];
selele=events.currentTarget.children[0].children[4]
cmbdata.forEach(function(entry) {
selele.add(new Option(entry));
}
</script>
<body>
我的输入计数增加的基础上,网址,然后查尔兹索引也改变如何更新,如果用户粘贴在第二个文本框只填写第二个选择标签...
1条答案
按热度按时间qmelpv7a1#
在HTML中,传递函数
getFields
,将this
作为其参数,如下所示然后在函数
getFields
中我们搞定了!
试试看
第一个