6

Dojo TextBox の値を取得するにはどうすればよいですか?

これを行っています。

dijit.byId("textName").getValue();

しかし、firbug は getValue() が非推奨であることを教えてくれます! attr('value') を使用します!

しかし、私は attr('value') 関数の使用方法についての手がかりがありません

ヘルプ

ガット

4

3 に答える 3

11

Dojo 1.5 以降では、getおよびsetメソッドを使用してプロパティを取得および設定する必要があります。しかし、このattr方法は Dojo 2.0 がリリースされるまで機能します。

var box = dijit.byId('textbox')
box.get('value');
box.set('value', 'new value');
于 2011-06-23T22:46:59.577 に答える
1

私はこれとその作業を行いました。

var titleEdit = dijit.byId('title');

var myValue = title.attr('displayedValue');

働いた!

于 2009-04-09T18:59:46.063 に答える
0

1.2 では、Dijit は共通の属性アクセサー スキームに移行しました。新しいスタイルを使用して警告を回避するには、代わりに次のようにします。

dijit.byId("textName").attr("value");

Dijit のリーダーは、役立つかもしれないattr に関する良いブログ記事を書きました。

于 2009-04-17T12:48:21.113 に答える