我有一个 onChange 事件,应该触发输入字段的更新。这是我的代码:
HTML:
<select id="builds" onchange="setBuild()">
<option value="select">Select</option>
...
</select>
<input type="text" id="buildInfo" name="buildInfo" style="margin-top:10px;" value=""/>
ExtJS:
function setBuild(){
var value = Ext.get("builds").dom.options[Ext.get("builds").dom.selectedIndex].text;
Ext.get("buildInfo").update(value);
}
我已验证我正在传递有效值,但仍然无法更新输入元素的值。知道我错过了什么吗?
最佳答案
Update 方法通常用于替换元素的内部 html。也许您可以通过 Ext.get("buildInfo").value = value 设置 buildInfo 元素的值。
老实说,我从来没有见过 extjs 以这种方式使用:)
关于javascript - 无法使用 ExtJS 设置输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722600/