javascript - 无法使用 ExtJS 设置输入字段

标签 javascript extjs

我有一个 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/

相关文章:

javascript - 如何将类或 ID 添加到 Ext.Msg.alert 框

extjs - Sencha CMD 构建错误 com.sencha.exceptions.ExProcess : compass process exited with non-zero code : 1

javascript - 在 Javascript/jQuery 中解析 PHP 序列化数组

javascript - 当我将鼠标悬停在通过按钮功能添加的表格行上时,如何更改列中的图像?

javascript - 到 YUI 还是不到 YUI?

javascript - 如何在 React 中的滚动事件上绑定(bind)到 _.throttle

javascript - Extjs 存储不适合 JSON

javascript - Braintree.js drop-in,动态更新客户端 token ?

javascript - Extjs 日期列格式

javascript - ExtJS 6 - 输入类型为 'password' 的文本字段在 Chrome 开发工具中生成警告