0

我在 div 中创建一个 dojo TextBox,然后将 div 存储在一个数组中。现在我想从数组中获取 TextBox 的值。

var div = domConstruct.create("div",null,"someContainer","last");<br />
var textBox = new TextBox({
        name : "SomeName"
}, div);
this.inputs["Property1"]["Property2"] = div;

给定 property1 和 2,我想使用输入数组来获取 TextBox 的值。

4

3 回答 3

0

要获得上述代码的价值,您可以尝试以下操作:

this.inputs["Property1"]["Property2"].value;

或者

this.inputs["Property1"]["Property2"].get("value");
于 2013-03-01T07:51:56.350 回答
0

我解决了这个问题,
通过将文本框存储在数组而不是 div 中。
this.inputs["Property1"]["Property2"].value 然后将给出值。

仍然不确定如何使用 div。

于 2013-03-01T09:40:35.170 回答
0

如果你给你的 TextBox 一个 id,你可以简单地通过一个 ID 访问它 http://dojotoolkit.org/reference-guide/1.7/dojo/byId.html

var textBox = new TextBox({
        name : "SomeName",
        id: "uniqueId",
}, div);
于 2013-03-01T07:37:28.520 回答